atomic_flag-Struktur
Beschreibt ein Objekt, das ein Flag bool-Flag atomisch festlegt und löscht. Vorgänge auf atomischen Flags sind immer sperrenfrei.
struct atomic_flag;
Member
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Legt das gespeicherte Flag auf false fest. |
|
Legt das gespeicherte Flag auf true fest und gibt den ursprünglichen Flagwert zurück. |
Hinweise
atomic_flag-Objekte können den nicht Memberfunktionen atomic_flag_clear, atomic_flag_clear_explicit, atomic_flag_test_and_set und atomic_flag_test_and_set_explicit übergeben werden. Sie können mithilfe des ATOMIC_FLAG_INIT-Werts initialisiert werden.
Anforderungen
Header: atomisch
Namespace: std