UNP卷2读书笔记 第一部分 简介

简介

第1章 简介
1.1 IPC是进程间通信的简称(运行在某个操作系统上不同进程间各种消息传递的方式),UNIX操作系统中,消息传递经历了如下几个发展阶段:
1.管道 (广泛使用的IPC形式,既可以在程序中使用又可以在shell中使用,缺陷是只能在具有父子关系的进程间使用,有名管道的引入解决了这个问题)2.消息队列,可以在同一主机上有亲缘关系和无亲缘的进程之间。3.远程过程调用,它是从一个系统上的某个程序调用另一个系统上某个函数的一种方法。4.记录上锁 5.信号量 6.互斥锁和条件变量 7.读写锁
1.2 进程线程与共享内存
线程
1.3 IPC对象的持续性
在这里插入图片描述
在这里插入图片描述
1.4 名字空间
当两个或多个无亲缘关系的进程使用某类型的IPC对象来彼此交换信息时,该IPC对象必须有一个某种形式的名字或标识符。
在这里插入图片描述
1.5 fork、exec、exit对IPC的影响
在这里插入图片描述
1.6 出错处理:包裹函数

小结
在这里插入图片描述
第2章 Posix IPC
2.1 概述
以下三种类型的IPC合称为Posix IPC:
①Posix消息队列
②Posix信号量
③posix共享内存
在这里插入图片描述
2.2 IPC名字
px_ipc_name函数
在这里插入图片描述
2.3 创建与打开IPC通道
在这里插入图片描述
2.4 IPC权限
2.5 小结
在这里插入图片描述
第3章 System V IPC
3.1概述
以下三种IPC合称为System V IPC
① System V 消息队列
② System V 信号量
③ System V 共享内存区
在这里插入图片描述
3.2 key_t 键和ftok函数
函数ftok把一个已存在的路径名和一个整数标识符转换成一个key_t值,成为IPC键。
3.3 IPC_perm 结构
3.4 创建与打开IPC通道
3.5 IPC权限
3.6 标识符重用
小结
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值