使用命名和未命名的信号量

我已经在这篇文章中读过关于命名和未命名信号量的信息,其中指出了一个命名的信号量用于2个不相关的进程,而未命名的信号量用于2个相关的进程。

如果我的程序在相关和不相关的进程中都可以使用,那么对于这两种情况,我可以使用一个命名的信号量吗?

谢谢

是的,你可以,一个有名的信号量总是有效的。

正如后文所述,链接一个未命名的信号量更容易处理(因为操作系统自动处理大量的东西),但是需要在所涉及的过程之间有一些共享的结构。