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

std::atomic_flag::test

Материал из cppreference.com
< cpp‎ | atomic‎ | atomic flag
 
 
Библиотека атомарных операций
 
 
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 порядок синхронизации памяти

[править] Возвращаемое значение

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

[править] Пример

[править] Смотрите также

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