摘要: 1、FIFO FIFO,又称命名管道。不同于pipe管道的只能用于拥有共同祖先进程的两个进程间通信,因FIFO通过路径绑定,所以即使是不相关的进程间也可通过FIFO进行数据交换。 FIFO是一种文件类型。通过stat结构的st_mode成员的编码可以确定文件是否是FIFO类型,可通过S_ISFIFO 阅读全文
posted @ 2017-10-18 20:26 落雷 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 管道是UNIX系统IPC的最古老形式,所有UNIX系统都提供此种通信机制。管道有以下两种局限性: (1)历史上,管道是半双工的(即数据只能在一个方向上流动)。 (2)管道只能在具有公共先祖的两个进程之间使用。通常,一个管道有一个进程创建,在进程调用fork之后,这个管道就能在父子进程间使用。 管道的 阅读全文
posted @ 2017-10-18 17:47 落雷 阅读(221) 评论(0) 推荐(0) 编辑