首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux 移植时 信号量使用有关问题

2012-12-24 
linux 移植时 信号量使用问题linux的有名信号量未使用sem_unlink 时,信号量将不会消息。如果一个进程拥有了

linux 移植时 信号量使用问题
linux的有名信号量未使用sem_unlink 时,信号量将不会消息。如果一个进程拥有了资源使用权限后,异常退出,那相关程序岂不是除了重启机器外,没有任何办法可以重新获得这个资源权限了。

另外,sem_unlink的使用时机问题:如果不调用sem_unlink,这个信号将无法创建。但是,如果使用了sem_unlink,那么新启动的进程将无法open这个事件(实际上,仍然有进程正在使用这个事件),这个问题如何解决。
不知道有没有linux的大牛能够提供一些使用的指导意见啊。
[解决办法]
这个也就是为什么posix信号量赶不上SYSV信号量的地方
[解决办法]
这个实现起来又不难,为什么非得搞一个sem_unlink。吃饱撑着

热点排行