pipe怎么创建匿名管道
时间: 2023-03-31 09:03:50 浏览: 81
匿名管道的实现 管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。
可以使用系统调用pipe()函数来创建匿名管道。该函数的原型如下:
int pipe(int pipefd[2]);
其中,pipefd是一个长度为2的整型数组,用于存储管道的读写端文件描述符。调用成功后,pipefd[]表示管道的读端,pipefd[1]表示管道的写端。如果调用失败,返回-1。
阅读全文