端是两个普通的，匿名的文件描述符，这就让其他进程无法连接该管道。为了避免死锁并利用进程的并行运行的好处，有一个或多个管道的UNIX进程通常会调用codice_5产生新进程。并且每个子进程在开始读或写管道之前都会关掉不会用到的管道端。或者进程会产生一个子线程并使用管道来让线程进行数据交换。实现代码：intmain(int argc, char *argv[])
具名管道.具名管道可以通过调用codice_6或codice_7来构建，当被调用时表现为输入或输出的文件。这样可以