std::atomic_flag::test_and_set

来自cppreference.com
< cpp‎ | atomic‎ | atomic flag

 
 
 
std::atomic_flag
成员函数
原文:
Member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
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.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 参数

order -
的的内存sycnhronization订购此操作
原文:
the memory sycnhronization ordering for this operation
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 例外

noexcept 规定:  
noexcept
  

[编辑] 另请参阅

以原子方式设置标志,以false
原文:
atomically sets flag to false
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(公开成员函数) [编辑]
以原子方式设置标志为true,并返回其先前的值
原文:
atomically sets the flag to true and returns its previous value
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
为给定的原子操作定义内存排序约束
(typedef) [编辑]