当前位置: 技术问答>linux和unix
msgrcv问题
来源: 互联网 发布时间:2016-05-28
本文导语: unix IPC操作,msgrcv是否是原子操作,是否可重入? 我现在要用msgrcv读数据,并且定时发送,用的中断,alarm ,如果msgrcv读取中,我中断了,是否回到中断点继续读取数据? | alarm 后的SIGALRM...
unix IPC操作,msgrcv是否是原子操作,是否可重入?
我现在要用msgrcv读数据,并且定时发送,用的中断,alarm ,如果msgrcv读取中,我中断了,是否回到中断点继续读取数据?
我现在要用msgrcv读数据,并且定时发送,用的中断,alarm ,如果msgrcv读取中,我中断了,是否回到中断点继续读取数据?
|
alarm 后的SIGALRM会中断掉msgrcv,使消息队列无法继续工作.
不过这跟msgrcv是否可重入有什么关系呢?
可重入是支持多线程安全调用啊.
不过这跟msgrcv是否可重入有什么关系呢?
可重入是支持多线程安全调用啊.
|
软中断结束后,程序返回被中断点继续执行!