close
Пространства имён
Варианты
Действия

std::atomic_flag::test

Материал из cppreference.com
 
 
Библиотека атомарных операций
 
 
<tbody> </tbody>
bool test( std::memory_order order = std::memory_order_seq_cst ) const volatile noexcept;
(1) (начиная с C++20)
bool test( std::memory_order order = std::memory_order_seq_cst ) const noexcept;
(2) (начиная с C++20)

Атомарно считывает значение *this и возвращает значение.

Если order является одним из std::memory_order_release и std::memory_order_acq_rel, поведение не определено.

Параметры

order порядок синхронизации памяти

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

Атомарно считанное значение.

Пример

Смотрите также

атомарно возвращает значение флага
(функция) [править]