摘要:
进程间通信方式有多种,包括管道、FIFO、消息队列、共享内存、信号量等。 1. 半双工管道 该方式只能在具有公共祖先的进程之间使用。通常,一个管道由一个进程创建,然后进程通过fork函数创建一个子进程,因此父、子进程之间就可以应用该管道作为父子之间的通信方式。 函数pipe()创建管道:#include <unistd.h>int pipe(int fileds[2]); 其中,参数fileds返回两个文件描述符:filefds[0]为读而打开,fileds[1]为写而打开,且fileds[1]的输出作为fileds[0]的输入。如图所示: 图1 单进程中半双... 阅读全文
posted @ 2013-06-08 09:20
life91
阅读(209)
评论(0)
推荐(0)

浙公网安备 33010602011771号