当前位置:  技术问答>linux和unix

msgrcv问题

    来源: 互联网  发布时间:2016-05-28

    本文导语:  unix IPC操作,msgrcv是否是原子操作,是否可重入? 我现在要用msgrcv读数据,并且定时发送,用的中断,alarm ,如果msgrcv读取中,我中断了,是否回到中断点继续读取数据? | alarm 后的SIGALRM...

unix IPC操作,msgrcv是否是原子操作,是否可重入?
我现在要用msgrcv读数据,并且定时发送,用的中断,alarm ,如果msgrcv读取中,我中断了,是否回到中断点继续读取数据?

|
alarm 后的SIGALRM会中断掉msgrcv,使消息队列无法继续工作.
不过这跟msgrcv是否可重入有什么关系呢?
可重入是支持多线程安全调用啊.

|
软中断结束后,程序返回被中断点继续执行!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为什么msgrcv和 ALARM不能共同调用?急在线等。。。
  • IPC 通信中的msgsnd,msgrcv 中的msgsz到底取什么值呢?
  • linux 下线程如何实现msgrcv超时啊,谢谢了:)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3