在 Mac OS 上自动获取值
我需要一些函数来自动获取 int 值。称为 OSAtomicGet() 的东西。 g_atomic_int_get() 的类似物。
I need some function to atomically get int value. Something called OSAtomicGet(). Analog of g_atomic_int_get().
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在运行 Mac/iStuffs 的体系结构上,从已知指针取消引用
int
始终是原子的。使用 OSMemoryBarrier()如果你需要内存屏障。Dereferencing an
int
from a known pointer is always atomic on architectures running Mac/iStuffs. Use OSMemoryBarrier() if you need a memory barrier.