qishi821的个人博客分享 http://blog.sciencenet.cn/u/qishi821

博文

linux学习之管道

已有 1354 次阅读 2017-2-19 20:27 |个人分类:Linux|系统分类:科研笔记| linux学习之管道

   管道是UNIX系统IPC的最古老形式,并且所有UNIX系统都提供此种通信机制。管道有下面两种局限性:

   1)历史上,它们是半双工的(即数据只能在一个方向上流动)。现在,某些系统提供全双工管道,但是为了最佳的可移植性,我们决不应预先假定系统提供此特性。

   2)它们只能在具有公共祖先的进程之间使用。通常,一个管道由一个进程创建,然后该进程调用fork,此后父、子进程之间就可应用该管道。

     我们将会看到FIFO没有第二种局限性,UNIX域套结字和命名流管道则没有这两种局限性。




https://blog.sciencenet.cn/blog-2355761-1034659.html

上一篇:linux学习之守护进程和锁的隐含继承和释放
下一篇:fedora 安装chrome浏览器
收藏 IP: 182.150.36.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-17 13:55

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部