atomic_store, atomic_store_explicit functions.
void atomic_store(volatile A *object,
C desired)
void atomic_store_explicit(volatile A *object,
C desired,
memory_order order)
void atomic_store_explicit(volatile A *object,
C desired,
memory_order order,
memory_scope scope)
object
desired
order
-
The
order
argument shall not bememory_order_acquire
, normemory_order_acq_rel
. scope
-
== Description
Atomically replace the value pointed to by object
with the value of desired
.
Memory is affected according to the value of order
.