Estrutura atomic_flag
Descreve um objeto que define e limpa atomicamente um sinalizador de bool. As operações em sinalizadores atômicos são sempre livres de bloqueio.
struct atomic_flag;
Membros
Métodos Públicos
Nome |
Descrição |
---|---|
Define o sinalizador armazenado como false. |
|
Define o sinalizador armazenado como true e retorna o valor inicial do sinalizador. |
Comentários
Os objetos atomic_flag podem ser passados para as funções sem membro atomic_flag_clear, atomic_flag_clear_explicit, atomic_flag_test_and_set e atomic_flag_test_and_set_explicit. Eles podem ser inicializados usando o valor ATOMIC_FLAG_INIT.
Requisitos
Cabeçalho: atômico
std de Namespace: