mkfifo.rar

时间:2022-08-20 14:24:15
【文件属性】:

文件名称:mkfifo.rar

文件大小:4KB

文件格式:RAR

更新时间:2022-08-20 14:24:15

进程间通信 多进程 通信 有名管道通信 管道文件操作

使用有名管道完成两进程间的单项通信。首先利用mkfifo函数创建管道,注意需要使用有效路径;然后按照路径打开管道,由于本程序使用读取文件,所以文件权限使用O_RDONLY为只读权限,然后设立一个死循环不断读取管道文件的数据,当接收到另一个进程B写入到管道文件中"quit"字符串时,则通信结束,然后关闭管道最后删除管道文件,注意进程B也需要关闭管道,然后删除管道才能成功!


【文件预览】:
mkfifo
----a.c(640B)
----a.out(7KB)
----b.c(472B)

网友评论