跳至內容

匿名的管道

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

匿名的管道是計算機進程間的一種單工先進先出通信機制。全雙工通信通常愛兩个無頭路。

典型場景為父進程創建匿名管道,然後創建一批子進程繼承這个匿名的管道。因為無號名的管道,干焦會當佇本地計算機中使用,袂使用網路的通批。匿名管道並無支持異步讀、寫操作。

Unix

管道 ( Unix ) 是類 Unix 系統上使用極其廣泛的進程間傳統通信機制。使用 ` pipe ` 系統調用創建新的管道閣返回一對文件描述符指向管道的讀終端佮寫終端。

Windows 作業系統

使用 ` CreatePipe ` 創建匿名的管道。使用 ` ReadFile ` 佮 ` WriteFile ` 函數來讀寫管道。讀寫操作總是窒式。起行程會使繼承管下句柄乎。

讀管道的時陣收著一个 end-of-file,意味著管道的寫端句柄已經關起來。

參見

  • 號名的管道
  • 匿名號名的管道
  • 管道 ( Unix )

參考文獻

  • Hart , Johnson M . _ Windows System Programming , Third Edition . _ Addison-Wesley , 兩千空五 . ISBN  空九三百二十一撨二四五千六百一十九九鼻空
  • pipe ( 七 )-Linux man page . [二千空一十二二孵二十七] .(原始內容存檔佇兩千空一十五三分二十三).