这篇是计算机类的优质预售推荐>>>>《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

UNIX网络编程 卷2:进程间通信的更多相关文章

  1. UNIX网络编程卷2进程间通信读书笔记(二)—管道 (1)

    一.管道 管道的名称很形象,它就像是一个水管,我们从一端到水然后水从令一端流出.不同的是这里说的管道的两边都是进程.从一端往管道里写数据,其它进程可以从管道的另一端的把数据读出,从而实现了进程间通信的 ...

  2. UNIX网络编程卷2进程间通信读书笔记(一)—概述

    http://blog.chinaunix.net/uid-12868584-id-92807.html 写的灰常好,我就转载了 一.什么是进程间通信 IPC是进程间通信的简称,所谓进程通信,就是不同 ...

  3. Unix网络编程--卷二:进程间通信

    Unix网络编程--卷二:进程间通信 本书是一部Unix网络编程的经典之作!进程间通信(IPC)几乎是所有Unix程序性能的关键,理解IPC也是理解如何开发不同主机网络应用程序的必要条件.本书从对Po ...

  4. [转载] 读《UNIX网络编程 卷1:套接字联网API》

    原文: http://cstdlib.com/tech/2014/10/09/read-unix-network-programming-1/ 文章写的很清楚, 适合初学者 最近看了<UNIX网 ...

  5. 《UNIX网络编程 卷1》之"学习环境搭建"(CentOS 7)

    <UNIX网络编程 卷1>的源码可以从www.unpbook.com下载得到.解压之后的目录为unpv13e. 详细步骤 编译 进入unpv13e目录,按如下步骤编译: ./configu ...

  6. UNIX网络编程卷1 - >环境搭建(ubuntu16.04)

      学习unp网络编程,树上的例子均存在#include“unp.h”,故需要对环境进行配置. 1.到资源页下载www.unpbook.com 2.解压并将unpv13e移动到相应的文件夹下 (因为我 ...

  7. 【unp】unix网络编程卷1-->环境搭建(ubuntu14.04)

    学习unp网络编程,树上的例子均存在#include "unp.h",故需要对环境进行配置. 1. 到资源页下载unpv13e 2. 解压并将unpv13e 移动到相应的文件夹下 ...

  8. unix网络编程卷2:进程间通信

    管道没有名字,只能有亲缘关系使用. FIFO也叫有名管道,有名所以没有了这个限制. 管道提供一个单向数据流,创建函数返回两个文件描述符.一个用来读,一个用来写. 宏S_ISFIFO可用于确定一个描述符 ...

  9. 《Unix网络编程卷1:套接字联网API》读书笔记

    第一部分:简介和TCP/IP 第1章:简介 第2章:传输层:TCP.UDP和SCTP TCP:传输控制协议,复杂.可靠.面向连接协议 UDP:用户数据报协议,简单.不可靠.无连接协议 SCTP:流控制 ...

随机推荐

  1. Extending your SharePoint 2007 site with Microsoft ASP.NET AJAX 3.5

    After ASP.NET 3.5 has been installed you need to modify the web.config file of your MOSS web site wi ...

  2. 【server端学习】修改Apache配置使支持shtml

    主要工作:修改httpd.conf文件[步骤一]去掉下面两行的注释#AddType text/html .shtml #AddOutputFilter INCLUDES .shtml [步骤二]在Op ...

  3. [译]SSRS 报表版本控制

    问题 如今商务智能应用广泛,对我们的商业愈加重要. 对新报表和的各种需求不断攀升. 自 SQL Server 2008 R2的 Reporting Services (SSRS) 开始,微软视图为减轻 ...

  4. 改变status bar的状态

    两种改变status bar状态的方法 一 :(全局的) 直接在当前控制器中(一般是在navigationcontroller) //- (UIStatusBarStyle)preferredStat ...

  5. ssh登陆笔记📒

    ssh的配置 ssh的配置文件在/etc/ssh下,有两种配置文件,ssh_config和sshd_config. ssh_config是针对客户端的配置文件, sshd_config是针对服务端的配 ...

  6. Name lookup

    Name lookup Types of lookup Argument-dependent lookup Template argument deduction overload resolutio ...

  7. Windows下配置Mysql

    这里说的配置Mysql,是在安装时进行的,请先查看:Windows平台下安装Mysql 紧接上文,安装完成后将配置选项打上对勾,按下“Finish”,出现下面的界面,这里有一个很好的功能,mysql配 ...

  8. 《算法导论》读书笔记之排序算法—Merge Sort 归并排序算法

    自从打ACM以来也算是用归并排序了好久,现在就写一篇博客来介绍一下这个算法吧 :) 图片来自维基百科,显示了完整的归并排序过程.例如数组{38, 27, 43, 3, 9, 82, 10}. 在算法导 ...

  9. Agile methodology

    ntroduction Waterfall model follows application development in phases with checkpoint and deliverabl ...

  10. Apache中RewriteCond规则参数介绍(转)

    CodeIgniter2.0已经出来有20多天了呢~也就是我一直用的php框架(CI).一直都在研究jquery,倒是把CI给忘到一边去了,呵呵~~今天公司事情不是很多,于是开始熟悉一下CI2.0的一 ...