标签: ipc posix shared-memory semaphore
我正在尝试使用POSIX共享内存和POSIX信号量构建客户端服务器应用程序。我是否必须将信号量放在共享内存段中,或者信号量是否只是全局变量?我希望遵守POSIX惯例。
答案 0 :(得分:5)
不,信号量是系统资源;你不必担心找到它们。
更新:让我“扩展和修改我的言论”。 命名信号量是系统资源。未命名的信号量必须位于共享内存段中。请参阅intro man page for semaphores。