学习目录
管道以文件形式存在
|
命令
1.匿名管道:|
特点:只能在父子进程中使用,父进程在产生子进程前必须打开一个管道文件,然后fork产生子进程,这样,子进程通过通过拷贝父进程的进程地址空间获得同一个管道文件的描述符,以达到使用同一个管道通信的目的。
优点:保证了传输数据的安全性。
缺点:降低了管道通用性。
2.命名管道:mkfifo
,mknod
实例:mkfifo [管道名]
:有了这个管道文件,系统就有了对一个管道的全局名称,于是任何两个不相关的进程都可以通过这个管道文件通信了。
参考文章