您好,欢迎光临有路网!
UNIX网络编程第2卷进程间通信833
QQ咨询:
有路璐璐:

UNIX网络编程第2卷进程间通信833

  • 作者:WRichardStevens
  • 出版社:清华大学出版社
  • ISBN:9787302038153
  • 出版日期:2000年03月01日
  • 页数:479
  • 定价:¥58.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书全面深入地讲述了各种进程间通信(IPC)形式,它们是几乎所有复杂精致的UNIX程序的性能之关键。从网络编程角度看,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC和 System V IPC的内部结构的综合讨论开始,具体阐述并比较了四种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号灯)、共享内存区(匿名共享内存区、有名共享内存区)及远程过程调用(Solans门、Sun RPC)。在附录中给出了测量各种 IPC形式之性能的方法。

    本书全面深入地讲述了各种进程间通信(IPC)形式,它们是几乎所有复杂精致的UNIX程序的性能之关键。从网络编程角度看,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC和 System V IPC的内部结构的综合讨论开始,具体阐述并比较了四种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号灯)、共享内存区(匿名共享内存区、有名共享内存区)及远程过程调用(Solans门、Sun
    目录
    第1部分 简介
    第1章 简介
    1.1 概述
    1.2 进程、线程与信息共享
    1.3 IPC对象的持续性
    1.4 名字空间
    1.5 fork、exec和exit对于IPC对象的影响
    1.6 出错处理:包裹函数
    1.7 Unix标准
    1.8 书中IPC例子索引表
    1.9 小结
    1.10 习题
    第2章 Poslix IPC
    2.1 概述
    2.2 IPC名字
    2.3 创建与打开IPC通道
    2.4 IPC权限
    2.5 小结
    2.6 习题
    第3章 System V IPC
    3.1 概述
    3.2 key-t键和 ftok函数
    3.3 ipc-perm结构
    3.4 创建与打开IPC通道
    3.5 IPC权限
    3.6 标识符重用
    3.7 ipcs和ipcrm程序
    3.8 内核限制
    3.9 小结
    3.10 习题
    第2部分 消息传递
    第4章 管道和FIFO
    4.l 概述
    4.2 一个简单的客户一服务器例子
    4.3 管道
    4.4 全双工管道
    4.5 popen和pclose函数
    4.6 FIFO
    4.7 管道和FIFO的额外属性
    4.8 单个服务器,多个客户
    4.9 迭代服务器与并发服务器
    4.10 字节流与消息
    4.11 管道和 FIFO限制
    4.12 小结
    4.13 习题
    第5章 Posix 消息队列
    5.l 概述
    5.2 mq-open、mq-close和mq-unlink函数
    5.3 mq-getattr和mq-Setattr函数
    5.4 mq-send和mq-receive函数
    5.5 消息队列限制
    5.6 mq-notify函数
    5.7 Posix实时信号
    5.8 使用内存映射I/O实现Posix消息队列
    5.9 小结
    5.10 习题
    第6章 System V 消息队列
    6.1 概述
    6.2 msgget 函数
    6.3 msgsnd函数
    6.4 msgrcv函数
    6.5 msgctl函数
    6.6 简单的程序
    6.7 客户-服务器例子
    6.8 复用消息
    6.9 消息队列上使用 select和 Poll
    6.10 消息队列限制
    6.11 小结
    6.12 习题
    第3部分 同 步
    第7章 互斥锁和条件变目
    7.1 概述
    7.2 互斥锁:上锁与解锁
    7.3 生产者一消费者问题
    7.4 上锁与等待
    7.5 条件变量:等待与信号发送
    7.6 条件变量:定时等待和广播
    7.7 互斥锁和条件变量的属性
    7.8 小结
    7.9 习题
    第8章 读写锁
    8.1 概述
    8.2 获取与释放读写锁
    8.3 读写锁属性
    8.4 使用互斥锁和条件变量实现读写锁
    8.5 线程取消
    8.6 小结
    8.7 习题
    第9章 记录上锁
    9.1 概述
    9.2 记录上锁与文件上锁
    9.3 Posix fcntl记录上锁
    9.4 劝告性锁
    9.5 强制性上锁
    9.6 读出者和写入者的优先级
    9.7 启动一个守护进程的**拷贝
    9.8 文件作锁用
    9.9 NFS上锁
    9.10 小结;
    9.11 习题;
    第10章 posix 信号灯
    第11章 System V信号灯
    第4部分 共享内存区
    第12章 共享内存区介绍
    第14章 System V共享内存区
    第5部分 远程过程调用
    第15章 门
    第16章 Sun RPC
    后记
    第6部分 附 录
    附录A 性能测量
    附录B 线程入门
    附录C 杂凑的源代码
    附录D 部分习题解答
    附录E 参考文献
    附录F 函数和宏定义索引表
    附录G 结构定义索引表
    附录H 中英文词汇对照表

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外