抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

C语言中使用管道进行进程间通信

pipe1int pipe(int pipefd[2]); 创建一个管道,返回其文件描述符fd。pipefd[0]用于读,pipefd[1]用于写。 由于其是基于文件描述符(fd)的管道,所以仅能在 有亲缘关系的进程 间共享,也就是说要通过管道做进程间通信仅能在其父子兄弟进程间通信。 因为每个进程都维护自己的文件描述符表 fd table,fork时子进程继承了父进程的fd table。所...