[C++] 匿名管道的理解與實現

什麼是匿名管道? 匿名管道用於進程之間通信,且僅限於本地父子進程之間通信,結構簡單,類似於一根水管,一端進水另一端出水(單工)。相對於命名管道,其佔用小實現簡單,在特定情況下,比如實現兩圍棋引擎本地對戰可以使用匿名管道。 怎樣實現匿名管道雙向通信? 由於匿名管道是單工的,所以爲實現父子進程雙向通信需要創建兩根管道,並由子進程繼承一根管道的讀句柄和另一根管道的寫句柄。 如何理解匿名管道的雙向通信?
相關文章
相關標籤/搜索