本書是一部UNIX 網路編程的經典之作!進程間通信(IPC)幾乎是所有Unix 程序性能的關鍵,理解IPC 也是理解如何開發不同主機間網路應用程序的必要條件。本書從對Posix IPC 和System V IPC 的內部結構開始討論,全面深入地介紹了4 種IPC 形式:消息傳遞(管道、FIFO、消息隊列)、同步(互斥鎖、條件變數、讀寫鎖、文件與記錄鎖、信號量)、共享內存(匿名共享內存、具名共享內存)及遠程過程調用(Solaris門、Sun RPC)。附錄中給出了測量各種IPC 形式性能的方法。
本書內容詳盡且具權威性,幾乎每章都提供精選的習題,並提供了部分習題的答案,是網路研究和開發人員理想的參考書。
W. 理查德·史蒂文斯(W. Richard Stevens)國際知名的UNIX 和網路專家,備受讚譽的技術作家。他1951 年2 月5 日出生於尚比亞,后隨父母回到美國。中學時就讀於弗吉尼亞菲什伯恩軍事學校,1973 年獲得密歇根大學航空和航天工程學士學位。1975 年至1982 年,他在亞利桑那州圖森市的基特峰國家天文台從事電腦編程工作,業餘時間喜愛飛行運動,做過兼職飛行教練。這期間他分別在1978 年和1982 年獲得亞利桑那大學系統工程碩士和博士學位。此後他去康涅狄格州紐黑文的健康系統國際公司任主管電腦服務的副總裁。1990 年他回到圖森,從事專業技術寫作和咨詢工作。寫下了多種經典的傳世之作,包括《TCP/IP 詳解》(三卷)、《UNIX 環境高級編程》和《UNIX網路編程》(兩卷)。Stevens 于1999 年9 月1日去世,年僅48 歲。2000 年他被國際著名機構USENIX 追授「終身成就獎」。