Freigeben über


atomic_flag_test_and_set-Funktion

Legt das bool-Flag in einem atomic_flag-Objekt auf true, innerhalb der Einschränkungen 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 atomic_flag-Objekt.

Rückgabewert

Der Anfangswert von Flag.

Anforderungen

Header: atomisch

Namespace: std

Siehe auch

Referenz

<atomic>