当前位置: 技术问答>linux和unix
什么进程互斥量能随进程关闭自动销毁?
来源: 互联网 发布时间:2016-09-23
本文导语: 我查资料文件锁和信号灯都需要显式释放的,如果进程异常退出后(用kill -9杀掉),再次启动会出问题。下面的帖子可以参考,里面只是没有提到进程异常退出如何释放互斥量 http://topic.csdn.net/u/20080619/13/6dae8d21-3aa7-4209-bd44-277...
我查资料文件锁和信号灯都需要显式释放的,如果进程异常退出后(用kill -9杀掉),再次启动会出问题。下面的帖子可以参考,里面只是没有提到进程异常退出如何释放互斥量
http://topic.csdn.net/u/20080619/13/6dae8d21-3aa7-4209-bd44-277f3424240d.html
就像windows的mutex一样
|
信号量有个属性设置,将属性设为SEM_UNDO,便可以在进程异常退出的时候自动释放资源,也就是信号量