Freigeben über


atomic_flag::test_and_set-Methode

Legt das bool-Flag, das in *this zu true gespeichert wird fest und wendet angegebene memory_order Einschränkungen.

bool atomic_flag::test_and_set(
   memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
bool atomic_flag::test_and_set(
   memory_order Order = memory_order_seq_cst
) _NOEXCEPT;

Parameter

Rückgabewert

Der Anfangswert des Flags, das in *this gespeichert wird.

Anforderungen

Header: atomar

Namespace: std

Siehe auch

Referenz

atomic_flag-Struktur

<atomic>

atomic_flag_test_and_set_explicit-Funktion