c++ - OS X 中的信号量数组

标签 c++ macos semaphore

据我所知,在(最新版本的)OS X 下根本没有办法获得未命名的信号量。我必须指定一个带有名称的字符串。这对我来说听起来很不合理。为什么人们不想只支持.. 信号量?

说我真的需要创建一些信号量集。说一个数组(但我没有简单的方法来给它们编号)。我怎样才能得到它?我真的必须使用 sprintf 来构建信号量吗?有没有更优雅的方式?

最佳答案

您应该能够使用 Grand Central Dispatch semaphores 的数组.

这个问题也可能是一个duplicate .

关于c++ - OS X 中的信号量数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32147225/

相关文章:

C++ 期望构造函数、析构函数或类型转换在 '(' 标记之前

macos - 更改 MacOS X 鼠标光标图像

c - 为什么这个信号量卡住了

c - 信号量模拟程序: Segmentation Fault error

C信号量奇怪的优先行为

c++ - 构造和初始化列表 : what the compiler do?

c++ - 如何在 C++/WinRT 中获取底层类型的 TypeName?

objective-c - 替换 CoreWLAN 已弃用的功能

尝试使用 fix() 时,Mac OS X 10.13 上的 RStudio 获取 X11 不可用错误

c++ - QT中子UI窗口打开时如何关闭父UI窗口