当前位置: 技术问答>linux和unix
当A,B程序都在不断读入标准输入的时候, 为什么往A标准输入里面输入的数据一定能被A读到,而不是被B读到?
来源: 互联网 发布时间:2017-02-23
本文导语: rt | 虽然不同进程的标准输入都是0,但这不是一个东西 两个进程之间的描述符没有可比性 两个进程打开文件后,即使是不同的文件,可能得到的描述符都是3,这两个3之间没有任何关系 ...
rt
|
虽然不同进程的标准输入都是0,但这不是一个东西
两个进程之间的描述符没有可比性
两个进程打开文件后,即使是不同的文件,可能得到的描述符都是3,这两个3之间没有任何关系
两个进程之间的描述符没有可比性
两个进程打开文件后,即使是不同的文件,可能得到的描述符都是3,这两个3之间没有任何关系
|
另外, 如果楼主就是试图多进程并发读一个终端标准输入, 那行为未知。
比如,一个进程,创建5个子进程, 这样5个子进程共享当前终端的标准输入了, 同时读不知道会发生什么。
比如,一个进程,创建5个子进程, 这样5个子进程共享当前终端的标准输入了, 同时读不知道会发生什么。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。