Поделиться через


Метод atomic_flag::test_and_set

Задает флажок bool, хранящийся в *this в true, внутри указанных ограничений по 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;

Параметры

Возвращаемое значение

Начальное значение флажка, хранящийся в *this.

Требования

Заголовок: atomic

Пространство имен: std

См. также

Ссылки

Структура atomic_flag

<atomic>

Функция atomic_flag_test_and_set_explicit