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


Структура atomic_flag

Описание объекта, неделимым блоком, наборы и очищает флажок bool. Операции над атомарных флажках всегда свободно от блокировку.

struct atomic_flag;

Члены

Открытые методы

Name

Описание

Метод atomic_flag::clear

Задает, хранящихся флажок в false.

Метод atomic_flag::test_and_set

Задает, хранящихся флажок в true и возвращает начальное значение флажок.

Заметки

объекты atomic_flag можно передать функции atomic_flag_clear, atomic_flag_clear_explicit, atomic_flag_test_and_set и atomic_flag_test_and_set_explicit, не являющихся членами. Они могут быть инициализированы с использованием значения ATOMIC_FLAG_INIT.

Требования

Заголовок: atomic

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

См. также

Ссылки

<atomic>