摘要: Pipe:历史原因,造成管道是半双工的,有一些系统的管道已经实现全双工了。管道可以在拥有同一个祖先进程的进程之间进行通信,较常用于父进程与子进程之间的通信。pipe(3)会返回两个文件描述符,其中,fd[0]表示读接口,fd[1]表示写接口,通常每个进程会根据自己的地位与需要,关闭相应的描述符,以达到管道的功能与目的。popen可以产生一个管道,并且fork一个子进程,并调用shell,运行程序,其中,type可以指定为"r"或者"w",以父进程的角度,是从管道中读还是从管道中写,确定type的值.对管道使用标准I/O时,需要注意,管道是使用全缓冲的,必要时,需要修改缓冲模式。对管道使用sel 阅读全文
posted @ 2010-12-11 14:47 梁星 阅读(397) 评论(0) 推荐(0) 编辑
Mobile and Web Analytics