
进程间通信
文章平均质量分 79
GouplovXim
当我心无牵挂的时候,贫穷只是晚上吃牛排和馒头的区别,无损于我的快乐!当我爱上一个人的时候,我才深深地体会到贫穷带来的自卑,非常!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有名管道
有名管道是独立于进程存在的。有名管道可以看成是有文件名标识的一个管道,不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。FIFO一旦创建,open、write、read、close操作跟普通文件一样(不支持诸如lseek()等文件定位操作)。原创 2017-03-21 22:26:51 · 736 阅读 · 0 评论 -
无名管道
管道是linux中重要的通信方式,这里所说的是无名管道,无名管道具有以下特点: 他只能用于具有亲缘关系的进程之间(也就是父子进程或者是兄弟进程之间) 是一种半双工的通信模式,具有固定的读端pipefd[0]和写端pipefd[1] 可以把管道看成是一种普通的文件,对他的读写可以使用普通的read()和write()函数,但是又不是普通的文件,不属于其他任何文件系统,并且只存在于内核的内存空间中管道是基于文件描述符的通信方式,当一个管道建立时,他会创建两个文件描述符pipefd[原创 2017-03-21 23:09:10 · 288 阅读 · 0 评论