當前位置:編程學習大全網 - 電腦編程 - linux 編程問題:子進程1和2為什麽也能對管道進行操作?

linux 編程問題:子進程1和2為什麽也能對管道進行操作?

利用pipe( )建立起來的無名文件(無路徑名)。只用該系統調用所返回的文件描述符來標識該文件,故只有調用pipe()的進程及其子孫進程才能識別此文件描述符,才能利用該文件(管道)進行通信。當這些進程不再使用此管道時,核心收回其索引結點。

因為父進程用pipe()創建了壹個無名管道,子進程1和2都知道該管道文件描述符,所以進程1和2都能對管道進行操作。

  • 上一篇:C語言中百錢百雞的程序
  • 下一篇:準備給孩子報個編程班,選擇編程貓好不好?
  • copyright 2024編程學習大全網