Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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