Linux编程基础 :进程间通信
前言
提示:这里可以添加本文要记录的大概内容:
一、管道
1.管道实质
由内核管理的一个缓冲区,形象地认为管道的两端连接着两个进程:
一个进程进行信息输出,将数据写入管道;
另一个进程进行信息输入,从管道中读取信息。
2.管道分类
匿名管道:只能用于有亲缘关系的进程间通信,进程退出后管道会被销毁。
命名管道:命名管道与进程的联系较弱,相当于一个读写内存的接口,进程退出后,命名管道依然存在。
3.匿名管道pipe函数
#include <unistd.h>
int pipe(int p.







