什么是C ++ 11原子类?

时间:2012-10-19 06:47:56

标签: c++ class c++11 atomic

我想知道GCC-4.7.2在the 4.7 changelog中谈到的“C ++ 11原子类”是什么。我试过谷歌但没有得到任何有用的信息。这是否意味着所有操作都是原子的,因此类是线程安全的,操作是可线性的?

1 个答案:

答案 0 :(得分:3)

引用this reference

  

原子库提供了用于细粒度原子操作的组件,允许无锁并发编程。

所以简而言之,原子变量上的所有操作都是原子的,因此线程安全。