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 | — | порядок синхронизации памяти |
[править] Возвращаемое значение
Атомарно считанное значение.
[править] Пример
Этот раздел не завершён Причина: нет примера |
[править] Смотрите также
(C++20)(C++20) |
атомарно возвращает значение флага (функция) |