下一个: 6.3 命名管道 (FIFO) 向上: 6.2 半双工 UNIX 管道 上一个: 6.2.4 原子操作
- 双向管道可以通过创建两个管道,并在子进程中正确地重新分配文件描述符来创建。
- pipe() 调用必须在 fork() 调用之前进行,否则描述符将不会被子进程继承! (popen() 也是如此)。
- 对于半双工管道,任何连接的进程必须共享相关的祖先关系。由于管道位于内核的范围内,任何不是管道创建者的祖先的进程都无法寻址它。命名管道(FIFOS)则不然。
转换于
1996年3月29日星期五 14:43:04 EST