免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: haiyan_qi
打印 上一主题 下一主题

管道符两边的程序是用什么方式进程间通信的? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-08-25 00:23 |只看该作者

管道符两边的程序是用什么方式进程间通信的?

是无名管道,管道符两边的程序不是父子关系,但它们都是当前shell的子进程,无名管道可以实现父进程及其子进程之间的通信,也就是说同一父进程的子进程也可访问此无名管道,故他们是可以访问此无名管道的。其实对于管道符前边程序来说他只是把数据写入stdout,管道符后面的程序只是从stdin中读数据而已,也就是说对管道两边的程序来说是透明的,只是在这里该无名管道的fd被shell复制到前面程序的stdout和后面程序stdin而已。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP