[C++] 匿名管道的理解与实现

什么是匿名管道? 匿名管道用于进程之间通信,且仅限于本地父子进程之间通信,结构简单,类似于一根水管,一端进水另一端出水(单工)。相对于命名管道,其占用小实现简单,在特定情况下,比如实现两围棋引擎本地对战可以使用匿名管道。 怎样实现匿名管道双向通信? 由于匿名管道是单工的,所以为实现父子进程双向通信需要创建两根管道,并由子进程继承一根管道的读句柄和另一根管道的写句柄。 如何理解匿名管道的双向通信?
相关文章
相关标签/搜索