atomic_compare_exchange_weak (Función)
Realiza una operación atómica débil de comparación e intercambio.
template <class Ty>
inline bool atomic_compare_exchange_strong(
volatile atomic<Ty> *Atom,
Ty *Exp,
Ty Value
) _NOEXCEPT;
template <class Ty>
inline bool atomic_compare_exchange_strong(
atomic<Ty> *Atom,
Ty *Exp,
TyValue
) _NOEXCEPT;
Parámetros
Atom
Puntero a un objeto atomic que almacena un valor de tipo Ty.Exp
Puntero a un valor de tipo Ty.Value
Valor de tipo Ty.
Valor devuelto
Número bool que indica el resultado de la comparación de valores.
Comentarios
Este método realiza una operación atómica débil de comparación e intercambio que tiene argumentos implícitos memory_order_seq_cst de memory_order. Para obtener más información, vea atomic_compare_exchange_weak_explicit (Función).
Requisitos
Encabezado: atomic
Espacio de nombres: std