[apue] popen/pclose 疑點解惑

問題請看這裏:html

[apue] 使用 popen/pclose 的一點疑問htm

當時懷疑是pclose關閉了使用完成的管道,所以在pclose以前加一個足夠長的sleep,再次觀察進程文件列表:blog

哈哈,這下都能看到了。同時能夠看出來子進程more的管道是通過重定向的,定向到了標準輸入(stdin,0)進程

還能夠觀察到,父進程不關閉管道,子進程就沒有任何顯示!可見more是等待獲得所有輸入後纔開始工做的ci

相關文章
相關標籤/搜索