función de atomic_compare_exchange_weak
Realiza un atómico débil comparan e intercambian la operación.
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
Un puntero a un objeto de atomic que almacena un valor de Tyescrito.Exp
Un puntero a un valor de Tyescrito.Value
Valor de tipo Ty.
Valor devuelto
bool que indica el resultado de la comparación de valores.
Comentarios
Este método realiza un atómico débil compara e cambia la operación con argumentos implícitos de memory_order_seq_cstmemory_order .Para obtener más información, vea función atomic_compare_exchange_weak_explicit.
Requisitos
encabezado: atómico
espacio de nombres: std