-1
我需要一些函數來自動獲取int值。叫做OSAtomicGet()。 g_atomic_int_get()的模擬。在Mac OS上原子化獲得值
我需要一些函數來自動獲取int值。叫做OSAtomicGet()。 g_atomic_int_get()的模擬。在Mac OS上原子化獲得值
從已知指針取消引用int
在運行Mac/iStuffs的體系結構中始終是原子。如果您需要內存屏障,請使用OSMemoryBarrier()。
int OSAtomicGet(volatile int* value) {
OSMemoryBarrier();
return *value;
}
非常感謝! – shoumikhin 2010-07-07 16:41:40
從哪裏獲取int值? – mcandre 2010-07-07 16:23:19
Сounterquestion:所有int值都存儲在哪裏,以便您可以使用OSAtomic * API訪問它們? – shoumikhin 2010-07-07 16:27:08