有名管道
在磁盤上有這樣一個文件,可通過命令ls -l查看前綴帶p的文件
僞文件,在磁盤上大小永遠爲0
在內核中有一個對應的緩衝區
半雙工的通信方式
默認阻塞
2.使用場景沒有血緣關係的進程間通信
3.創建方式命令:mkfifo 管道名
函數:mkfifo 類似於mkdir
4.fifo文件可以使用IO函數進行操作open/close
read/write
不能執行lseek操作
5.進程間通信
(1) fifo文件---myfifo
(2)兩個不相干的進程A(a.c)和B(b.c)a.c ---> read
int fd = open("myfifo",O_RDONLY);
read(fd,buf,sizeof(buf));
close(fd);
b.c ---> writeint fd1 = open("myfifo",O_WRONLY);
write(fd1,"hello,world",11);
close(fd1)