进程间通信————有名管道

                                                         有名管道

 

特点:

对应管道文件 可用于任意进程之间进行通信

打开管道时 可指定读写方式

通过文件I/O操作 内容存放在内存中

当读端和写端都不存在 管道内容自动释放

当读端和写端只存在一个 将会无法打开管道文件

管道文件大小永远为0 因为管道中的内容保存在内存中 不是在磁盘 用会被释放

 

#include

#include

int mkfifo(const char *path, mode_t mode)

 

成功返回0 失败返回EOF

path 创建的管道文件路径

mode 管道文件的权限 如0666

进程间通信————有名管道_第1张图片

进程间通信————有名管道_第2张图片

进程间通信————有名管道_第3张图片

进程间通信————有名管道_第4张图片

 

你可能感兴趣的:(进程间通信)