Freigeben über


atomic_flag_test_and_set-Funktion

Legt das Flag bool in einem atomic_flag-Objekt zu true, durch Anwenden memory_order_seq_cstmemory_order fest.

inline bool atomic_flag_test_and_set(
   volatile atomic_flag *Flag,
) _NOEXCEPT;
inline bool atomic_flag_test_and_set(
   atomic_flag *Flag,
) _NOEXCEPT;

Parameter

  • Flag
    Ein Zeiger auf ein Objekt atomic_flag.

Rückgabewert

Der Anfangswert von Flag.

Anforderungen

Header: atomar

Namespace: std

Siehe auch

Referenz

<atomic>