0
A
回答
2
您不需要使用任何擴展名;只需使用<stdatomic.h>
:
#include <stdatomic.h>
atomic_store(&a, atomic_fetch_add(&b, 1));
相關問題
- 1. 擴展簽名和原子實例化
- 2. 使用Firefox擴展存儲
- 3. 是否存在用於隱含返回值的GCC擴展?
- 4. 用gcc矢量擴展
- 5. GCC的typeof擴展
- 6. Chrome擴展程序和本地存儲
- 7. 覆蓋和擴展原型
- 8. gcc的原子測試和設置內建與原子獲取和存儲操作相同嗎?
- 9. 可擴展雲存儲
- 10. firefox擴展JavaScript存儲
- 11. Neos擴展存儲庫
- 12. 可擴展文件存儲
- 13. 原子GET /負載,並與舊GCC __sync內建設置/存儲
- 14. 遞增存儲器值
- 15. gcc和clang多參數包擴展
- 16. 存儲過程和擴展存儲過程之間的區別
- 17. 通用存儲庫擴展:繼承與擴展方法
- 18. 用於存儲密鑰用戶的Chrome擴展按
- 19. 用於擴展和增強Eclipse的資源CDT C++支持
- 20. 哪個Mercurial鉤子應該用於服務器存儲庫上的bugzilla擴展?
- 21. 在HttpContext.Current.User中存儲擴展的IIdentity(原則)
- 22. xmmintrin.h vs gcc向量擴展
- 23. gcc擴展__attribute__含義
- 24. riak和原子增量
- 25. 如何使用擴展存儲過程
- 26. 用於擴展
- 27. 可擴展的佈局,用於存儲和顯示用戶上傳的圖像
- 28. 在哪裏存儲用於Chrome擴展的HTML片段
- 29. 用於定製存儲節點/邊緣的NetworkX可擴展性
- 30. Chrome擴展:用於只存儲一個可變
一個快速谷歌搜索止跌回升[這](http://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/_005f_005fsync-Builtins.html#_005f_005fsync-Builtins)在第一個條目中。 –
我確實看過那個網頁,但它對我的查詢沒有幫助。您可以使用這些擴展以原子方式執行(b ++)操作,但在該頁面中未執行a = b ++。 – 0xhacker