metodo atomic_flag::test_and_set

Imposta il flag bool archiviato in *this a true, applicando i vincoli specificati memory_order.

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;

Parametri

Valore restituito

Il valore iniziale del flag archiviato in *this.

Requisiti

intestazione: atomico

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

struttura di atomic_flag

<atomic>

funzione atomic_flag_test_and_set_explicit