当前位置: 技术问答>linux和unix
pipe是否需要锁定的问题
来源: 互联网 发布时间:2015-12-12
本文导语: 本人刚学unix不久,看了pipe的很多例程,发现向pipe读写数据时都不锁定,所以有个问题问一下: 如果父进程fork 2个子进程,2个子进程都循环的向同一个pipe中读数据,在子进程读数据时,是否需要锁定,如不锁定是...
本人刚学unix不久,看了pipe的很多例程,发现向pipe读写数据时都不锁定,所以有个问题问一下:
如果父进程fork 2个子进程,2个子进程都循环的向同一个pipe中读数据,在子进程读数据时,是否需要锁定,如不锁定是否会出现互斥的错误?
望各位大虾指点。
如果父进程fork 2个子进程,2个子进程都循环的向同一个pipe中读数据,在子进程读数据时,是否需要锁定,如不锁定是否会出现互斥的错误?
望各位大虾指点。
|
文件句柄的问题了。
两个进程有各自的地址空间,同时读一个文件句柄,不同的进程维护各自的文件表项,读的时候互不影响。如果文件句柄保存在共享内存中,两个进程使用同一个文件句柄,这时候就要使用互斥了。
两个进程有各自的地址空间,同时读一个文件句柄,不同的进程维护各自的文件表项,读的时候互不影响。如果文件句柄保存在共享内存中,两个进程使用同一个文件句柄,这时候就要使用互斥了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。