Espacios de nombres
Variantes
Acciones

std::atomic_ref<T>::exchange

De cppreference.com
< cpp‎ | atomic‎ | atomic ref
 
 
 
 
T exchange( T orden, std::memory_order orden =std::memory_order_seq_cst)constnoexcept;
(desde C++20)

Reemplaza atómicamente el valor del objeto al que se hace referencia con orden. La operación es una operación de lectura-modificación-escritura (read-modify-write). La memoria se afecta de acuerdo al valor de orden.

[editar]Parámetros

orden - Valor a asignar.
orden - Restricciones del orden de memoria a hacer cumplir.

[editar]Valor de retorno

El valor del objeto al que se hace referencia antes de la llamada.

close