中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
UNIX網絡編程 卷2 進程間通信 第2版

包郵 UNIX網絡編程 卷2 進程間通信 第2版

出版社:人民郵電出版社出版時間:2018-02-01
開本: 其他 頁數: 457
中 圖 價:¥66.4(6.1折) 定價  ¥109.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

UNIX網絡編程 卷2 進程間通信 第2版 版權信息

UNIX網絡編程 卷2 進程間通信 第2版 本書特色

本書是一部UNIX 網絡編程的經典之作!進程間通信(IPC)幾乎是所有Unix 程序性能的關鍵,理解IPC 也是理解如何開發不同主機間網絡應用程序的必要條件。本書從對Posix IPC 和System V IPC 的內部結構開始討論,全面深入地介紹了4 種IPC 形式:消息傳遞(管道、FIFO、消息隊列)、同步(互斥鎖、條件變量、讀寫鎖、文件與記錄鎖、信號量)、共享內存(匿名共享內存、具名共享內存)及遠程過程調用(Solaris門、Sun RPC)。附錄中給出了測量各種IPC 形式性能的方法。 本書內容詳盡且具權威性,幾乎每章都提供精選的習題,并提供了部分習題的答案,是網絡研究和開發人員理想的參考書。

UNIX網絡編程 卷2 進程間通信 第2版 內容簡介

本書是一部UNIX 網絡編程的經典之作!進程間通信(IPC)幾乎是所有Unix 程序性能的關鍵,理解IPC 也是理解如何開發不同主機間網絡應用程序的必要條件。本書從對Posix IPC 和System V IPC 的內部結構開始討論,全面深入地介紹了4 種IPC 形式:消息傳遞(管道、FIFO、消息隊列)、同步(互斥鎖、條件變量、讀寫鎖、文件與記錄鎖、信號量)、共享內存(匿名共享內存、具名共享內存)及遠程過程調用(Solaris門、Sun RPC)。附錄中給出了測量各種IPC 形式性能的方法。 本書內容詳盡且具非常不錯性,幾乎每章都提供精選的習題,并提供了部分習題的答案,是網絡研究和開發人員理想的參考書。

UNIX網絡編程 卷2 進程間通信 第2版 目錄

第 一部分 簡介

第 1章 簡介 2

1.1 概述 2

1.2 進程、線程與信息共享 3

1.3 IPC對象的持續性 4

1.4 名字空間 5

1.5 fork、exec和exit對IPC對象的

影響 7

1.6 出錯處理:包裹函數 8

1.7 Unix標準 9

1.8 書中IPC例子索引表 11

1.9 小結 13

習題 13

第 2章 Posix IPC 14

2.1 概述 14

2.2 IPC名字 14

2.3 創建與打開IPC通道 16

2.4 IPC權限 18

2.5 小結 19

習題 19

第3章 System V IPC 20

3.1 概述 20

3.2 key_t鍵和ftok函數 20

3.3 ipc_perm結構 22

3.4 創建與打開IPC通道 22

3.5 IPC權限 24

3.6 標識符重用 25

3.7 ipcs和ipcrm程序 27

3.8 內核限制 27

3.9 小結 28

習題 29

第二部分 消息傳遞

第4章 管道和FIFO 32

4.1 概述 32

4.2 一個簡單的客戶-服務器例子 32

4.3 管道 32

4.4 全雙工管道 37

4.5 popen和pclose函數 39

4.6 FIFO 40

4.7 管道和FIFO的額外屬性 44

4.8 單個服務器,多個客戶 46

4.9 對比迭代服務器與并發服務器 50

4.10 字節流與消息 51

4.11 管道和FIFO限制 55

4.12 小結 56

習題 57

第5章 Posix消息隊列 58

5.1 概述 58

5.2 mq_open、mq_close和mq_unlink

函數 59

5.3 mq_getattr和mq_setattr函數 61

5.4 mq_send和mq_receive函數 64

5.5 消息隊列限制 67

5.6 mq_notify函數 68

5.7 Posix實時信號 78

5.8 使用內存映射I/O實現Posix消息隊列 85

5.9 小結 101

習題 101

第6章 System V消息隊列 103

6.1 概述 103

6.2 msgget函數 104

6.3 msgsnd函數 104

6.4 msgrcv函數 105

6.5 msgctl函數 106

6.6 簡單的程序 107

6.7 客戶-服務器例子 112

6.8 復用消息 113

6.9 消息隊列上使用select和poll 121

6.10 消息隊列限制 122

6.11 小結 124

習題 124

第三部分 同步

第7章 互斥鎖和條件變量 126

7.1 概述 126

7.2 互斥鎖:上鎖與解鎖 126

7.3 生產者-消費者問題 127

7.4 對比上鎖與等待 131

7.5 條件變量:等待與信號發送 132

7.6 條件變量:定時等待和廣播 136

7.7 互斥鎖和條件變量的屬性 136

7.8 小結 139

習題 139

第8章 讀寫鎖 140

8.1 概述 140

8.2 獲取與釋放讀寫鎖 140

8.3 讀寫鎖屬性 141

8.4 使用互斥鎖和條件變量實現讀寫鎖 142

8.5 線程取消 148

8.6 小結 153

習題 153

第9章 記錄上鎖 154

9.1 概述 154

9.2 對比記錄上鎖與文件上鎖 157

9.3 Posix fcntl記錄上鎖 158

9.4 勸告性上鎖 162

9.5 強制性上鎖 164

9.6 讀出者和寫入者的優先級 166

9.7 啟動一個守護進程的唯一副本 170

9.8 文件作鎖用 171

9.9 NFS上鎖 173

9.10 小結 173

習題 174

第 10章 Posix信號量 175

10.1 概述 175

10.2 sem_open、sem_close和sem_unlink函數 179

10.3 sem_wait和sem_trywait函數 180

10.4 sem_post和sem_getvalue函數 180

10.5 簡單的程序 181

10.6 生產者-消費者問題 186

10.7 文件上鎖 190

10.8 sem_init和sem_destroy函數 191

10.9 多個生產者,單個消費者 193

10.10 多個生產者,多個消費者 196

10.11 多個緩沖區 199

10.12 進程間共享信號量 205

10.13 信號量限制 206

10.14 使用FIFO實現信號量 206

10.15 使用內存映射I/O實現信號量 210

10.16 使用System V信號量實現Posix信號量 218

10.17 小結 224

習題 225

第 11章 System V 信號量 226

11.1 概述 226

11.2 semget函數 227

11.3 semop函數 229

11.4 semctl函數 231

11.5 簡單的程序 232

11.6 文件上鎖 237

11.7 信號量限制 238

11.8 小結 242

習題 242

第四部分 共享內存區

第 12章 共享內存區介紹 244

12.1 概述 244

12.2 mmap、munmap和msync函數 247

12.3 在內存映射文件中給計數器持續加1 250

12.4 4.4BSD匿名內存映射 254

12.5 SVR4 /dev/zero內存映射 255

12.6 訪問內存映射的對象 255

12.7 小結 259

習題 260

第 13章 Posix共享內存區 261

13.1 概述 261

13.2 shm_open和shm_unlink函數 261

13.3 ftruncate和fstat函數 262

13.4 簡單的程序 263

13.5 給一個共享的計數器持續加1 267

13.6 向一個服務器發送消息 270

13.7 小結 275

習題 275

第 14章 System V共享內存區 276

14.1 概述 276

14.2 shmget函數 276

14.3 shmat函數 277

14.4 shmdt函數 277

14.5 shmctl函數 277

14.6 簡單的程序 278

14.7 共享內存區限制 281

14.8 小結 282

習題 283

第五部分 遠程過程調用

第 15章 門 286

15.1 概述 286

15.2 door_call函數 291

15.3 door_create函數 292

15.4 door_return函數 293

15.5 door_cred函數 294

15.6 door_info函數 294

15.7 例子 295

15.8 描述符傳遞 306

15.9 door_sever_create函數 310

15.10 door_bind、door_unbind和door_revoke函數 315

15.11 客戶或服務器的過早終止 315

15.12 小結 321

習題 322

第 16章 Sun RPC 323

16.1 概述 323

16.2 多線程化 330

16.3 服務器捆綁 333

16.4 認證 336

16.5 超時和重傳 338

16.6 調用語義 342

16.7 客戶或服務器的過早終止 343

16.8 XDR:外部數據表示 345

16.9 RPC分組格式 361

16.10 小結 365

習題 366

后記 368

附錄A 性能測量 371

附錄B 線程入門 406

附錄C 雜湊的源代碼 409

附錄D 精選習題解答 417

參考文獻 433

索引 435

展開全部

UNIX網絡編程 卷2 進程間通信 第2版 作者簡介

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 追授“終身成就獎”。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 | 空压机网_《压缩机》杂志| 期货软件-专业期货分析软件下载-云智赢 | 专业甜品培训学校_广东糖水培训_奶茶培训_特色小吃培训_广州烘趣甜品培训机构 | 脱硝喷枪-氨水喷枪-尿素喷枪-河北思凯淋环保科技有限公司 | 电机保护器-电动机综合保护器-上海硕吉电器有限公司 | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 西安文都考研官网_西安考研辅导班_考研培训机构_西安在职考研培训 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 武汉宣传片制作-视频拍摄-企业宣传片公司-武汉红年影视 | 冷却塔改造厂家_不锈钢冷却塔_玻璃钢冷却塔改造维修-广东特菱节能空调设备有限公司 | 铸铝门厂家,别墅大门庭院大门,别墅铸铝门铜门[十大品牌厂家]军强门业 | 工业雾炮机_超细雾炮_远程抑尘射雾器-世纪润德环保设备 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 液压油缸-液压缸厂家价格,液压站系统-山东国立液压制造有限公司 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 内窥镜-工业内窥镜厂家【上海修远仪器仪表有限公司】 | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 技德应用| 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 拉卡拉POS机官网 - 官方直营POS机办理|在线免费领取 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 山东齐鲁漆业有限公司【官网】-工业漆专业生产厂家 | 广州迈驰新GMP兽药包装机首页_药品包装机_中药散剂包装机 |