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.