1.定义
atomic<int>_atomic(0);
atomic<int>_atomic =0;错误写法
2.保存
_atomic.store(x);
3.写入
int x = _atomic.load();
4.自增
++_atomic;
_atomic.fetch_add(1);
_atomic++;//非线程安全,不能写
1.定义
atomic<int>_atomic(0);
atomic<int>_atomic =0;错误写法
2.保存
_atomic.store(x);
3.写入
int x = _atomic.load();
4.自增
++_atomic;
_atomic.fetch_add(1);
_atomic++;//非线程安全,不能写
533
290

被折叠的 条评论
为什么被折叠?