c11 stdatomic.h - Serbipunk/notes GitHub Wiki

atomic_fetch_add( volatile A* obj, M arg );

原子地替换 obj 所指向的值。

指向 volatile 原子对象的指针

atomic_fetch_add_explicit( volatile A* obj, M arg, memory_order order );

order - 此操作的内存同步顺序:容许所有值

https://zh.cppreference.com/w/c/atomic/atomic_fetch_add

https://en.cppreference.com/w/c/atomic/atomic_fetch_add