std::atomic_flag::test_and_set

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

 
 
 
std::atomic_flag
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
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 Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

order -
的的内存sycnhronization订购此操作
原文:
the memory sycnhronization ordering for this operation
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 例外

noexcept规定:  
noexcept
  (C++11 起)

[编辑] 另请参阅

以原子方式设置标志,以false
原文:
atomically sets flag to false
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公开成员函数) [编辑]
以原子方式设置标志为true,并返回其先前的值
原文:
atomically sets the flag to true and returns its previous value
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

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