特牛生活网

15 管道——pipe-CSDN博客

网友收藏
1、创建管道使用管道可以用来连接一个进程的输出和另一个进程的输入,管道是内核中的一个单向的数据通道,管道有一个读取端和一个写入端。pipe系统调用:pipe():创建管道,result=pipe(int array[2]),调用pipe来创建管道并将两端连接到两个文件描述符,array[1]为写数据端的文件描述符,array[0]为读数据端的文件描述符,管道的内部实现隐藏在内核中,进程只能看见两个文件描述符。pipe调用也使用最低可用文件描述符。2、创建管道并向自己发送数据首先进程通过标准