当前位置: 技术问答>linux和unix
UNIX系统下的IPC机制
来源: 互联网 发布时间:2016-06-19
本文导语: 现在想做一个小工具将UNIX系统下我的程序异常终了的情况下,将这个程序使用过的共享内存,信号量,消息队列等等都一一摘出来。 请问这可以实现吗? 在程序异常终了之后是不是对应的消息队列和信号量都消失...
现在想做一个小工具将UNIX系统下我的程序异常终了的情况下,将这个程序使用过的共享内存,信号量,消息队列等等都一一摘出来。
请问这可以实现吗?
在程序异常终了之后是不是对应的消息队列和信号量都消失了,取不到值了?
如果哪位达人有已有的程序,可以让本人参考一下吗?谢谢!
请问这可以实现吗?
在程序异常终了之后是不是对应的消息队列和信号量都消失了,取不到值了?
如果哪位达人有已有的程序,可以让本人参考一下吗?谢谢!
|
这东西是可以做的, 当然信息保存要在终了之前。
以前认为这些很难做,现在看也就一般吧, 细心点就OK
以前认为这些很难做,现在看也就一般吧, 细心点就OK
|
异常终止了,你想怎么去获取,讲讲你的想法先。
|
只要你的程序没有显示的去删除程序里用到的IPC,那么你程序异常终止之后,你仍然可以访问那些IPC,道理很简单,IPC都是随系统的存在的,而不是属于某个进程。