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.

void store( T desired, std::memory_order order = std::memory_order_seq_cst );

C ++ 11

void store( T desired, std::memory_order order = std::memory_order_seq_cst ) volatile;

Parâmetros

  • Desired - É usado para armazenar o valor na variável atômica.

  • Order - É usado para impor restrições de ordem de memória.

Valor de retorno

(Nenhum)

Exceções

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