Freigeben über


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

atomic_flag::clear-Methode

Legt das gespeicherte Flag auf false fest.

atomic_flag::test_and_set-Methode

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

Siehe auch

Referenz

<atomic>