用于具有亲缘关系的进程间通信(常见的就是父子进程),数据只能单向流动。
#include<unistd.h> int pipe(int pipefd[2]);
特殊文件(没有名字),无法使用open,但是可以使用close.
只能通过子进程继承文件描述符的形式来使用。
write和read操作可能会zuse进程。
所有文件描述符被关闭之后,无名管道被销毁。
父进程pipe无名管道
fork子进程。
close无用端口。
write/read读写端口。
close读写端口。