atomic_store函数
概要:
#include <stdatomic.h> void atomic_store(volatile A *object, C desired);
描述:
该泛型函数使用参数desired的值替换参数object指向原子对象的值,该操作是原子写操作。
参数:
volatile A *object
指向原子类型对象的指针。
C desired
对应的非原子类型对象。
返回值:
无。
范例:
|
|
输出:
aNumber: 25
注:使用Pelles C编译。
相关内容:
atomic_store_explicit | 替换原子对象值的函数。 |
atomic_load | 读取原子对象值的函数。 |
atomic_exchange | 读取并替换原子对象值的函数。 |
atomic_compare_exchange_strong | 根据比较结果,更新值的函数。 |
atomic_compare_exchange_weak | 根据比较结果,更新值的函数。 |