Struttura atomic_flag
Viene descritto un oggetto che imposta e rimuove atomicamente un flag bool. Le operazioni sui flag atomici sono sempre senza blocco.
struct atomic_flag;
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Imposta il flag archiviato su false. |
|
Imposta il flag archiviato su true e restituisce il valore del contrassegno iniziale. |
Note
Gli oggettiatomic_flag possono essere passati alle funzioni non membro atomic_flag_clear, atomic_flag_clear_explicit, atomic_flag_test_and_set e atomic_flag_test_and_set_explicit. Possono essere inizializzati utilizzando il valore ATOMIC_FLAG_INIT.
Requisiti
Intestazione: atomico
Spazio dei nomi: std