进程间通信
文章平均质量分 80
「已注销」
这个作者很懒,什么都没留下…
展开
-
进程间通信之消息队列
在linux下有两种消息队列,一种是POSIX的消息队列,另一种是system v消息队列。system V消息队列使用消息队列标识符标识,在某个进程往一个队列中写入一个消息之前,不要求另外某个进程正在等待该队列上的一个信息的到达。 对于系统中每个消息队列,内核都维护一个定义在头文件中的消息结构,结构定义如下: struct msqid_ds { struct ipc_perm m原创 2013-04-08 20:07:01 · 710 阅读 · 0 评论 -
进程间通信之FIFO
管道使用起来很方便,但是没有名字,因此只能用于具有亲缘关系的进程之间进行通信,而有名管道就克服了这一点,FIFO管道提供了一个路径名与之相对应,即使进程不是亲缘进程,只要能访问到该路径就能使用FIFO进行通信。 有名管道的创建: #include #include int mkfifo(const char *pathname, mode_t mode); 第一个原创 2013-04-08 20:13:11 · 3483 阅读 · 0 评论