繁体   English   中英

子进程之间的管道

[英]Pipe between child processes

是否可以在2个或更多子进程之间创建管道?
如果是这样,它是必须由父亲创建还是可以由其中一个孩子创建?

是的,可以在子进程之间创建管道。

两端都必须知道管道标识符才能连接到管道标识符-但是,如果管道标识符尚未连接,它们应该如何交换此标识符? 这就是通常管道由共同祖先创建的原因,该共同祖先在创建时将此共同标识符传达给所有它的子代。

您似乎要查找的是命名管道 -可以用众所周知的(按惯例)名称打开管道 ,而无需先接收信息。 但是,命名管道与流程的生命周期没有关联-您需要有一些外部实例来在不再需要它们时创建和销毁它们。 否则,他们将继续使用系统资源,直到重新引导系统为止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM