在使用POSIX共享内存时,在哪里放置POSIX信号量?

Ano*_*ous 3 posix semaphore ipc shared-memory

我正在尝试使用POSIX共享内存和POSIX信号量构建客户端服务器应用程序.我是否必须将信号量放在共享内存段中,或者信号量是否只是全局变量?我希望遵守POSIX惯例.

Cha*_*tin 5

不,信号量是系统资源; 你不必担心找到它们.

更新:让我"扩展和修改我的言论". 命名信号量是系统资源.未命名的信号量必须位于共享内存段中.有关信号量,请参见介绍手册页.