Freigeben über


atomic_flag_test_and_set_explicit-Funktion

Legt das bool-Flag in einem atomic_flag-Objekt innerhalb der angegebenen memory_order-Einschränkungen auf true fest.

inline bool atomic_flag_test_and_set_explicit(
   volatile atomic_flag *Flag,
   memory_order Order
) _NOEXCEPT;
inline bool atomic_flag_test_and_set_explicit(
   atomic_flag *Flag,
   memory_order Order
) _NOEXCEPT;

Parameter

  • Flag
    Ein Zeiger auf ein atomic_flag-Objekt.

  • Order
    memory_order.

Rückgabewert

Der Anfangswert von Flag.

Anforderungen

Header: atomisch

Namespace: std

Siehe auch

Referenz

<atomic>