fork创建子进程后,pid值大于0的为父进程,等于0的为子进程;使用pipe函数会创建管道,一个管道的两端都含有读端和写端。因为pipe是半双工通信,所以再使用close分别关闭其中的一端,使其在某一时刻保持单向通信。图中假设让进程B写入,进程A读取其写入的内容。
详细原理见
https://blog.csdn.net/weixin_46211877/article/details/111816312
fork创建子进程后,pid值大于0的为父进程,等于0的为子进程;使用pipe函数会创建管道,一个管道的两端都含有读端和写端。因为pipe是半双工通信,所以再使用close分别关闭其中的一端,使其在某一时刻保持单向通信。图中假设让进程B写入,进程A读取其写入的内容。
详细原理见
https://blog.csdn.net/weixin_46211877/article/details/111816312