Udostępnij za pośrednictwem


atomic_flag — Struktura

Opisuje obiekt, który niepodzielnie ustawia lub usuwa flagi bool.Operacje na flagach atomowych są zawsze wolne od blokady.

struct atomic_flag;

Elementy członkowskie

Metody publiczne

Nazwa

Opis

atomic_flag::clear — Metoda

Ustawia przechowywany znacznik na false.

atomic_flag::test_and_set — Metoda

Ustawia przechowywany znacznik na true i zwraca wartość początkową znacznika.

Uwagi

obiekty atomic_flag mogą być przekazywane do funkcji nieczłonkowskich atomic_flag_clear, atomic_flag_clear_explicit, atomic_flag_test_and_set i atomic_flag_test_and_set_explicit.Mogą one być inicjowane przy użyciu wartości ATOMIC_FLAG_INIT.

Wymagania

Nagłówek: niepodzielny

Przestrzeń nazw: std

Zobacz też

Informacje

<atomic>