?
? ????? PHP ??? ???? ??? ?? ??
在頭文件<stdatomic.h>中定義 | ||
---|---|---|
#define ATOMIC_CHAR32_T_LOCK_FREE / *實(shí)現(xiàn)定義* / #define ATOMIC_WCHAR_T_LOCK_FREE / *實(shí)現(xiàn)定義* / #define ATOMIC_CHAR32_T_LOCK_FREE / *實(shí)現(xiàn)定義* / #define ATOMIC_CHAR_LOCK_FREE / *實(shí)現(xiàn)定義* / #define ATOMIC_CHAR16_T_LOCK_FREE / *實(shí)現(xiàn)定義* #define ATOMIC_SHORT_LOCK_FREE / *實(shí)現(xiàn)定義* / #define ATOMIC_INT_LOCK_FREE / *實(shí)現(xiàn)定義* / #define ATOMIC_LONG_LOCK_FREE / *實(shí)現(xiàn)定義* / #define ATOMIC_LLONG_LOCK_FREE / *實(shí)現(xiàn)定義* / #define ATOMIC_POINTER_LOCK_FREE / *實(shí)現(xiàn)定義* / | (自C11以來(lái)) |
展開為預(yù)處理常量表達(dá)式,其計(jì)算結(jié)果為或0
,1
或者2
表示相應(yīng)原子類型(包括signed和unsigned)的無(wú)鎖屬性。
值 | 說(shuō)明 |
---|---|
0 | 原子類型從不鎖定 |
1 | 原子類型有時(shí)是無(wú)鎖的 |
2 | 原子類型始終是無(wú)鎖的 |
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.17.1 / 3原子無(wú)鎖宏(p:273)