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

std::atomic_flag::test_and_set

Материал из cppreference.com
< cpp‎ | atomic‎ | atomic flag

 
 
 
std::atomic_flag
Член функций
Оригинал:
Member functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
atomic_flag::atomic_flag
atomic_flag::operator=
atomic_flag::clear
atomic_flag::test_and_set
 
Определено в заголовочном файле <atomic>
bool test_and_set(std::memory_order order = std::memory_order_seq_cst) volatile;
(1) (начиная с C++11)
bool test_and_set(std::memory_order order = std::memory_order_seq_cst);
(2) (начиная с C++11)
Атомарно изменяет состояние std::atomic_flag для установки (true) и возвращает значение, оно состоится до.
Оригинал:
Atomically changes the state of a std::atomic_flag to set (true) and returns the value it held before.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

order -
памяти sycnhronization заказа для этой операции
Оригинал:
the memory sycnhronization ordering for this operation
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Исключения

noexcept-спецификация:  
noexcept
  (начиная с C++11)

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

атомарно устанавливает флаг false
Оригинал:
atomically sets flag to false
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член) [edit]
атомарно устанавливает флаг true и возвращает его предыдущее значение
Оригинал:
atomically sets the flag to true and returns its previous value
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
определяет памяти заказе ограничений для данного атомарные операции
Оригинал:
defines memory ordering constraints for the given atomic operation
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(определение типа) [edit]