专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > AIX

当A,B程序都在不住读入标准输入的时候, 为什么往A标准输入里面输入的数据一定能被A读到,而不是被B读到

发布时间:2011-06-27 19:04:35 文章来源:www.iduyao.cn 采编人员:星星草
当A,B程序都在不断读入标准输入的时候, 为什么往A标准输入里面输入的数据一定能被A读到,而不是被B读到?
rt
------解决方案--------------------
虽然不同进程的标准输入都是0,但这不是一个东西
两个进程之间的描述符没有可比性

两个进程打开文件后,即使是不同的文件,可能得到的描述符都是3,这两个3之间没有任何关系
------解决方案--------------------
另外, 如果楼主就是试图多进程并发读一个终端标准输入, 那行为未知。

比如,一个进程,创建5个子进程, 这样5个子进程共享当前终端的标准输入了, 同时读不知道会发生什么。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: