【问题标题】:Where do you place POSIX semaphores when using POSIX shared memory?使用 POSIX 共享内存时,您在哪里放置 POSIX 信号量?
【发布时间】:2010-10-26 14:16:41
【问题描述】:

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

【问题讨论】:

    标签: ipc posix shared-memory semaphore


    【解决方案1】:

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

    更新:让我“扩展和修改我的言论”。 命名信号量是系统资源。未命名的信号量必须在共享内存段中。请参阅intro man page for semaphores

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 2023-04-11
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多