摘要:管道主要用于不同进程间的通讯。实际上,通常先创建一个管道,再通过fork函数创建一个子进程。如上图中,fd[0]为读的文件描述符,fd[1]为写的文件描述符。父、子进程就通过管道来进行数据通信,而且是双向的。下图为单向的管道通讯机制。父进程通过fd[1]向管道写入数据,子进程通过fd[0]从管道读取数据。copy中嵌代码如下:#include <unistd.h>#include <sys/types.h>#include <errno.h>#include <stdio.h>#include <stdlib.h>int main()
阅读全文
posted @ 2012-09-10 13:38
浙公网安备 33010602011771号