无名管道 无名管道是半双工的,就是对于一个管道来讲,只能读,或者写. 无名管道只能在相关的,有共同祖先的进程间使用(即一般用户父子进程). 一个fork或者execve调用创建的子进程继承了父进程的文件描述符. 打开和关闭管道 ]); 在你从一个管道中读出或者写入数据,这个管道必须存在. 如果成功建立了管道,则会打开两个文件描述符,并把他们的值保存在一个整数数组中. 第一个文件描述符用于读取数据,第二个文件描述符用于写入数据.管道的两个文件描述符相当于管道的两端,一端只负责读数据,一端只负责写数…