进程间通信:管道
管道:1、有名管道
2、无名管道
为什么要引入管道呢?
答:因为普通文件存储在磁盘中,读写效率低
管道文件存储在内存中,读写效率高
1、有名管道
(1)创建:mkfifo fifo
(2)open时需要两个进程(r读、w写)一起操作
(3)有名管道可以在任意两个进程间使用
(4)管道有读端和写端之分,当写端关闭之后,读端read就会返回0;
读端关闭后,写端写入数据就会引