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