无名管道特点:
1.只能用于具有亲缘关系(父子进程/兄弟进程)的进程之间的通信,速度慢,容量有限.
2.半双工的通信方式,具有固定的读端fd[0]和写端fd[1].
3.管道可以看成一种特殊的文件,对于它的读写我们实用文件IO中read和write.
有名管道特点:
1.有名管道是对无名管道的改进,它可以使互不相关的两个进程互相通信,并且在文件系统中可见,可以通过文件名来找到。
2.半双工的通信方式,进程通过文件IO来操作有名管道。
3.有名管道遵循先进先出原则,不支持lseek().