定义
在头文件<stdatomic.h>中定义
void atomic_store(volatile A * obj,C desired);
void atomic_store_explicit(volatile A * obj,C desired,memory_order order);
作用
原子写入操作。desired -> obj
参数
obj
指向要修改的原子对象的指针
desired
想要替换的内容
order
此操作的内存同步排序,详见atomic_fetch_add参数部分
网友评论