unix 管道多个 writer
如果有多个线程将固定长度数据(例如 4 字节地址)写入单个管道,并且该管道只有一个读取器,是否可以保证读取器按顺序获取字节?换句话说,write()
对于管道来说是原子的吗?
If there are multiple threads writing fixed length data (say 4 byte address) to a single pipe and there is a single reader of that pipe, is it guaranteed that the reader will get bytes in order? In other words, is write()
to a pipe atomic?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
http://pubs.opengroup.org/onlinepubs/009695399/functions/ write.html
http://pubs.opengroup.org/onlinepubs/009695399/functions/write.html