无名管道
只能用于具有亲缘关系的进程之间的通信
单工的通信模式 具有固定的读端和写端
无名管道创建时会返回两个文件描述符 分别用于读写管道
只能用于亲属关系之间
创建无名管道
#include <unistd.h>
int pipe(int pfd[2])
成功返回0 失败返回EOF
pfd包含两个元素的整形数组 用来保存文件描述符
pdf[0] 用于读管道 pfd[1]用于写管道
管道的内容被读走之后就消失了
Ps:子进程1和子进程2分别往管道中写入字符串 父进程读管道内容 并打印



无名管道
只能用于具有亲缘关系的进程之间的通信
单工的通信模式 具有固定的读端和写端
无名管道创建时会返回两个文件描述符 分别用于读写管道
只能用于亲属关系之间
创建无名管道
#include <unistd.h>
int pipe(int pfd[2])
成功返回0 失败返回EOF
pfd包含两个元素的整形数组 用来保存文件描述符
pdf[0] 用于读管道 pfd[1]用于写管道
管道的内容被读走之后就消失了
Ps:子进程1和子进程2分别往管道中写入字符串 父进程读管道内容 并打印



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/384756.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!