关于C Linux中命名信号量的怀疑

我在Linux中使用C中的命名信号量来控制多个进程*享内存的访问.
截至目前,我还没有向sem_close和sem_unlink添加任何代码信号量.
所以我的问题是:

命名信号量在使用它的所有进程完成后会自动被破坏吗?

如果是,则可以不调用sem_close和sem_unlink吗?

解决方法:

http://linux.die.net/man/7/sem_overview

“POSIX命名信号量具有内核持久性:如果没有被sem_unlink(3)删除,则系统关闭前将存在一个信号量.”

上一篇:c – 等待超时 – Windows


下一篇:Java公平信号量