Linux环境下实现管道通信-问题

前端之家收集整理的这篇文章主要介绍了Linux环境下实现管道通信-问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<div class="cnblogs_code">

#include <.h>
 pipe_fd[ w_buffer[],r_buffer[
    (pipe(pipe_fd)< -
    ((pid1=fork( ))==)    
]);    关闭管道的读段
        sprintf(w_buffer,=],w_buffer,);      (pid1>)    
);    
        ((pid2=fork( ))==)    
]);    关闭管道的读段
            sprintf(w_buffer,=], (pid2>)    
);    
            close(pipe_fd[]);    关闭管道的写段
            
            (read(pipe_fd[],r_buffer,)>(read(pipe_fd[],)> 函数,等待子进程运行完毕,父进程才可以运行。
函数让子进程完整地拷贝了父进程的整个地址空间,所以子进程都有管道的读端和写端。

 

原文链接:https://www.f2er.com/linux/238797.html

猜你在找的Linux相关文章