Biblioteca Atômica C ++ - loja

Descrição

Ele substitui atomicamente o valor do objeto atômico por um argumento não atômico.

Declaração

A seguir está a declaração para std :: atomic_store.

template< class T >
void atomic_store( volatile std::atomic<T>* obj, T desr );

C ++ 11

template< class T >
void atomic_store( std::atomic<T>* obj, T desr );

Parâmetros

  • obj - É usado como um ponteiro para o objeto atômico a ser modificado.

  • desr - É usado para armazenar o valor no objeto atômico.

  • order - É usado para sincronizar o pedido de memória para esta operação.

Valor de retorno

Nenhum

Exceções

No-noexcept - esta função de membro nunca lança exceções.