Linux篇:进程间通信

多个进程之间交换信息的方法只能是经由fork或exec传送打开文件,或者通过文件系统,本节将说明进程间相互通信技术——IPC(进程间通信)

1.单机

半双工管道FIFO

全双工管道

消息队列 信号量 共享存储

2.双机

套接字  streams

一.管道

指无名管道,是unix系统IPC最古老的形式

1.特点

半双工(数据只能在一个方向上流动),具有固定的读端和写端

只能用于亲缘关系的进程间的通信(父子进程或兄弟进程之间)

看成是1一种特殊的文件,不是普通的文件  ,只存在于内存中

2.FIFO

也称命名管道,它是一种文件类型,

二.消息队列

是消息的链接表,存放在内核中,一个消息队列由一个标识符来标识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值