无名图书
收藏
UNIX网络编程 卷2
W.Richard Stevens
出版社
人民邮电出版社
出版时间
2009-11-01
ISBN
9787115215116
评分
★★★★★
标签
计算机
书籍介绍
这是一本把「进程间通信」讲透的书,也是众多程序员从「会用 socket」迈向「理解系统底层」的必经之路。它不满足于告诉你四种 IPC 怎么用,而是逼你直面一个常被忽视的问题:消息队列、共享内存、信号量、互斥锁与条件变量之间究竟有何本质区别?书中那句「互斥锁用于加锁,条件变量用于等待」点破了无数人混淆多年的细节。读者反馈显示,它适合已具备卷1基础、想深入系统实现的人;许多人建议「跳着看、略过 System V、把代码敲一遍」,甚至有人因考试「请详述 IPC 原理」而回头啃读。它不薄、不浅,需要耐心与动手,但读透之后,你对多进程、多线程程序的认知会真正立起来。
作者简介
W.Richarqd Stevens,国际知名的LINIX和网络专家,备受赞誉的技术作家。他1951年2月5日出生于赞比亚,后随父母回到美国。中学时就读于弗吉尼亚菲什伯恩军事学校,1973年获得密歇根大学航空和航天工程学士学位。1975年至1982年,他在亚利桑那州图森市的基特峰国家天文合从事计算机编程工作,业余时间喜爱飞行运动,做过兼职飞行教练。这期间他分别在1978年和1982年获得亚利桑那大学系统工程硕士和博士学位。此后他去康涅狄格州纽黑文的健康系统国际公司任主管计算机服务的副总裁。1990年他回到图森,从事专业技术写作和咨询工作。写下了多种经典的传世之作,包括《TCP/IP详解》(三卷)、《UNIX环境高级编程》和《UNIX网络编程》(两卷)。Steverls于1999年9月1日去世,年仅48岁。2000年他被国际权威机构USENIX追授“终身成就奖”。
精彩摘录
"
... mutexes are for locking and cannot be used for waiting. A mutex is for locking and a condition variable is for waiting.
"
目录
part ⅰ introduction
chapter 1 introduction
1.1 introduction
1.2 processes, threads, and the sharing of information
1.3 persistence of ipc objects
显示全部
用户评论
好书,应该至少还要看两遍,至少把里面代码敲一遍。
入门必读,进阶必读,闲暇必读
接到了!//555555今日某一大题考的就是“请详述IPC原理”,传说中的墨菲定律?你没有看啥,那么往往就会考啥//准备跟进
还在学习中,书里介绍了进程间通信的几种方式,工作中有使用到,继续学习下去,实践才是正途。
又把mutex,rwlock和condvar看了一遍。。。将来再去看其它的吧,这个还是要实践的好
全书都是在列api,教你怎么用。但是对于每个组件的实现原理并没有太多的涉及。更像是接口文档和代码示例
很多东西都看不懂。
主要讲本机的进程之间通信,stevens真是造福计算机人
经典
你可能会关注的书籍
UNIX网络编程 卷1:套接字联网API(第3版)
W.Richard Stevens
TCP/IP详解 卷1:协议
W.Richard Stevens
UNIX环境高级编程
W.Richard Stevens
UNIX网络编程 卷2:进程间通信(第2版)
[美]W. 理查德•史蒂文斯(W. Richard Stevens)
UNIX网络编程 卷2 进程间通信 第2版
[美] W.理查德·史蒂文斯(W.Richard Stevens)
人民邮电出版社的其他书籍
查看全部
历史上最美的10个实验
George Johnson
Linux程序设计
Neil Matthew
勾股定理
Eli Maor
随机过程
伊藤 清(Kiyoshi Ito)
斯图尔特微积分(第九版·下)
[加] 詹姆斯·斯图尔特(James Stewart)
一定要不停记录自己
晴叙
求书
收藏