UNIX网络编程 卷2:进程间通信

这篇是计算机类的优质预售推荐>>>>《UNIX网络编程 卷2:进程间通信(第2版)》


UNIX和网络专家W. Richard Stevens的传世之作


编辑推荐

两卷本的《UNIX网络编程》是已故著名技术作家W. Richard Stevens的传世之作。卷2着重讨论怎样让应用程序与在其它机器上的应用程序进行对话。

 
良好的进程间通信(IPC)机制是提高UNIX程序性能的关键。

本书全面深入地解说了各种进程间通信形式,包括消息传递、同步、共享内存及远程过程调用(RPC)。书中包括了大量经过优化的源码,帮助读者加深理解。这些源码能够从本书站点下载。

 
本书是网络研究和开发者公认的权威參考书。不管网络编程的刚開始学习的人还是网络专家都会大受裨益。


内容简单介绍

本书是一部UNIX 网络编程的经典之作!

进程间通信(IPC)差点儿是全部Unix 程序性能的关键。理解IPC 也是理解怎样开发不同主机间网络应用程序的必要条件。本书从对Posix IPC 和System V IPC 的内部结构開始讨论,全面深入地介绍了4 种IPC 形式:消息传递(管道、FIFO、消息队列)、同步(相互排斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。

附录中给出了測量各种IPC 形式性能的方法。 
本书内容详尽且具权威性。差点儿每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发者理想的參考书。

 


作译者

W. Richard Stevens (1951-1999)是国际知名的Unix和网络专家。受人尊敬的计算机图书作家。同一时候他还是广受欢迎的教师和顾问。Stevens先生1951年生于赞比亚。他的家庭曾多次搬迁。终于定居于南非。早年。他就读于美国弗吉尼亚州的费什本军事学校,后获得密歇根大学学士、亚利桑那大学系统project硕士和博士学位。他曾就职于基特峰国家天文台,从事计算机编程;还曾在康涅狄格州纽黑文市的健康系统国际公司任主管计算机服务的副总裁。

国际知名的Unix和网络专家,《TCP/IP 具体解释》(三卷本)、《UNIX网络编程》(两卷本)以及《UNIX环境高级编程》的作者。

 


媒体评论

    “强烈怀念W. Richard Stevens……他的书都写得很很好,与同类主题的其它书相比,他的书更注重理解核心概念和基本原理。这使得这本书在出版15年之后。仍然很实用——这差点儿是一本长盛不衰的计算机科学书!

” 
  ——Ricardo 
  “我做专业程序猿已经二十余年了,每当要写新程序的时候,我都要參考这本书。Stevens的书是我进入VoIP和音频CODEC网络编程领域的敲门砖。

” 
  ——C. T. Vanderdecken 
  “在我做过的项目中。已经记不清楚有多少次靠这套书力挽狂澜……每位真正的UNIX系统程序猿都应该买一套。” 
  ——David Sharpe 
  “对每位UNIX平台的程序猿而言。这本书都是必备的。

它深入阐释了UNIX平台上的各种IPC API。

既涵盖System V也涉及POSIX标准,对于IPC的论述无可匹敌。

书末的附录对各种管道、FIFO、POSIX消息队列、System V消息队列、门、Sun RPC的性能进行了比較,我从来没有看到哪本书如此广泛而深入地介绍这一主题。

更何况。它出自权威人物之手。” 
  ——asingh 
  “Stevens是UINX网络编程的‘神’。至少是我的‘神’。

” 
  ——Matthew MacGibbon 



转载于:https://www.cnblogs.com/lcchuguo/p/5170482.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unix网络编程2:进程间通信PDF是一本非常有用的书籍,它涵盖了关于进程间通信的所有关键知识。 进程间通信是指进程之间交换数据或信息的过程,这对于理解操作系统以及网络编程非常重要。本书不仅讲解了进程通信的基础知识,还深入解释了信号、管道、消息队列、共享内存等高级通信方法。 在本书中,作者详细介绍了如何使用各种系统调用和库函数实现不同类型的进程间通信。读者将学习如何在不同进程之间共享文件句柄,如何创建匿名和命名管道,以及如何使用信号和信号处理程序等。 此外,本书还说明了如何以面向对象的方式编写并发程序。作者展示了C++ STL标准库和Boost库的使用方法,这些工具可以帮助程序员编写更高效的并发程序。 总之,Unix网络编程2:进程间通信PDF是一本非常有用的书籍,可以通过实例和详细解释帮助读者更好地理解进程通信的概念和技术。 ### 回答2: 《Unix网络编程 2:进程间通信》是一本经典的计算机网络编程书籍,主要讲解了在UNIX环境下进程之间如何进行通信,并介绍了常用的进程间通信机制和技术。 该书包含了进程间通信的基本概念和理论知识,从分析进程地址空间、进程控制、信号处理、进程间通信等多个方面详细阐述了进程间通信的各种实现方式,并通过实际的例子和代码提供了丰富的实践经验。同时,该书还包含了大量的参考文献和附录,方便读者深入学习和进一步研究进程间通信技术。 该书涵盖的主要内容包括UNIX进程模型、基本进程管理、进程资源和限制、信号、管道、消息队列、共享内存、信号量、套接字、RPC、XSI IPC等多个进程间通信机制和技术。其中,对于常用的进程间通信方式如管道、消息队列、共享内存、信号量等都进行了详细的介绍。同时,该书还介绍了进程间通信的高级技术,如分布式进程间通信(RPC)和XSI IPC等,帮助读者更好地实现进程间的通信。 总之,《Unix网络编程 2:进程间通信》是一本非常重要的计算机网络编程参考书籍,对于了解UNIX进程模型、深入理解进程间通信技术以及开发UNIX网络应用程序有很大的帮助。该书不仅适合计算机专业的学生和研究人员,也适合从事UNIX网络编程工作的程序员和工程师阅读。 ### 回答3: 《UNIX网络编程 2:进程间通信》是由W.Richard Stevens和Stephen A. Rago合作编写的,是一本关于UNIX如何实现进程间通信的技术指南,是一本精华之作。该书的主要内容包括:管道、FIFO、消息队列、信号量、共享内存以及套接字等多种进程间通信方式。同时,书中也介绍了如何在不同的进程间进行信息交换、如何保证进程的同步性和互斥性以及如何利用各种进程间通信工具实现并发编程。 该书在介绍管道、FIFO、消息队列等进程间通信机制时,都给出了详细的代码实现,并给出了该技术的优缺点以及适用场景。同时,书中还提供了丰富的案例分析,让读者能通过实践更好地理解和掌握这些技术。此外,书中还介绍了一些进程和线程相关的基础知识,如进程的创建、精灵进程、线程的创建、线程的同步等,这些知识为读者更好地理解进程间通信技术提供了背景和基础。 总的来说,该书是一本深入浅出、全面系统的进程间通信技术指南,它通过具体的代码实现和案例分析,使得读者能在实践中更好地理解和掌握这些技术,并能够开发出高效可靠的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值