[apue] popen/pclose 疑点解惑

问题请看这里:html

[apue] 使用 popen/pclose 的一点疑问htm

当时怀疑是pclose关闭了使用完成的管道,所以在pclose以前加一个足够长的sleep,再次观察进程文件列表:blog

哈哈,这下都能看到了。同时能够看出来子进程more的管道是通过重定向的,定向到了标准输入(stdin,0)进程

还能够观察到,父进程不关闭管道,子进程就没有任何显示!可见more是等待获得所有输入后才开始工做的ci

相关文章
相关标签/搜索