std::atomic::load

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

 
 
 
 
T load( memory_order = std::memory_order_seq_cst ) const;
(C++11 起)
T load( memory_order = std::memory_order_seq_cst ) const volatile;
(C++11 起)
原子加载并返回原子变量的当前值。记忆的影响根据memory_order的值.
原文:
Atomically loads and returns the current value of the atomic variable. Memory is affected according to the value of memory_order.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
memory_orderstd::memory_order_relaxed必须是,std::memory_order_consumestd::memory_order_acquirestd::memory_order_seq_cst。否则,该行为是未定义.
原文:
memory_order must be one of std::memory_order_relaxed, std::memory_order_consume, std::memory_order_acquire or std::memory_order_seq_cst. Otherwise the behavior is undefined.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

memory_order -
内存顺序的限制,强制执行
原文:
memory order constraints to enforce
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

原子的变量的当前值.
原文:
The current value of the atomic variable.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 例外

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

[编辑] 另请参阅

从一个原子对象加载的值
原文:
loads a value from an atomic object
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公开成员函数) [edit]
以原子方式获取原子对象中的值
原文:
atomically obtains the value stored in an atomic object
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数模板) [edit]