重新启动系统时,信号量是否被删除(或取消分配)?

时间:2014-10-04 11:40:11

标签: linux ubuntu semaphore

我保存了前两个代码(process1和process2) - http://www.anirudhtom.com/2011/02/system-v-semaphores-for-babies.html 看看运行它们后会发生什么。输出没问题,但在输出结束时,

而不是:

Semaphore removed from the System = Success

显示了这一点:

Semaphore removed from the System = Permission Denied

我理解信号量因某种原因未被删除。问题是,当我重新启动电脑时,信号量是否还在那里使用给定的密钥ID(在这种情况下为12345)?或者它被删除了吗?

1 个答案:

答案 0 :(得分:1)

是的 - 你得到了一个干净的名单。试试吧