UNIX网络编程 卷2 进程间通信(第2版 英文版)

UNIX网络编程 卷2 进程间通信(第2版 英文版)
作 者: 理查德·史蒂文斯
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: UNIX Solaris 操作系统/系统开发 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《UNIX网络编程 卷2 进程间通信(第2版 英文版)》作者简介

内容简介

本书是一部UNIX网络编程的经典之作。进程间通信(IPC)几乎是所有Unix程序性能的关键,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC和System V IPC的内部结构开始讨论,全面深入地介绍了4种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris 门、Sun RPC)。附录中给出了测量各种 IPC形式性能的方法。本书内容详尽,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。

图书目录

Part 1 Introduction / 简介 1 Chapter 1. Introduction / 简介 3 1.1 Introduction / 概述

3 1.2 Processes, Threads, and the Sharing of Information / 进程、线程与信息共享

5 1.3 Persistence of IPC Objects / IPC对象的持续性

6 1.4 Name Spaces / 名字空间

7 1.5 Effect of fork, exec, and exit on IPC / Objects fork、exec和exit对IPC对象的影响

9 1.6 Error Handling: Wrapper Functions / 错误处理:包装函数

11 1.7 Unix Standards / Unix标准

13 1.8 Road Map to IPC Examples in the Text / 本书中IPC示例的路线图

15 1.9 Summary / 小结

16 Chapter 2. Posix IPC 19 2.1 Introduction / 概述

19 2.2 IPC Names / IPC名字

19 2.3 Creating and Opening IPC Channels / 创建与打开IPC通道

22 2.4 IPC Permissions / IPC权限

25 2.5 Summary / 小结

26 Chapter 3. System V IPC 27 3.1 Introduction / 概述

27 3.2 key_t Keys and ftok Function / key_t键和ftok函数

28 3.3 ipc_perm Structure / ipc_perm结构

30 3.4 Creating and Opening IPC Channels / 创建与打开IPC通道

30 3.5 IPC Permissions / IPC权限

32 3.6 Identifier Reuse / 标识符重用

34 3.7 ipcs and ipcrm Programs / ipcs和ipcrm程序