资源介绍
总结进程间的通信方式:
1. 进程间的通信方式?
通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。
(1)管道,通常指无名管道,
它是半双工的(即数据只能在一个方向上流动),具有固定的读端和写端。
它只能用于具有亲缘关系的进程之间的通信(也是父子进程或者兄弟进程之间)。
(2)FIFO,也称为命名管道,它是一种文件类型。
FIFO可以在无关的进程之间交换数据,与无名管道不同。
(3)消息队列,是消息的链接表,存放在内核中。一个消息队列由一个标识符(即队列ID)来标识;;
- 上一篇: 华中科技大学嵌入式实验源码+报告
- 下一篇: 操作系统(实验1进程管理)