标签: c++ class c++11 atomic
我想知道GCC-4.7.2在the 4.7 changelog中谈到的“C ++ 11原子类”是什么。我试过谷歌但没有得到任何有用的信息。这是否意味着所有操作都是原子的,因此类是线程安全的,操作是可线性的?
答案 0 :(得分:3)
引用this reference:
原子库提供了用于细粒度原子操作的组件,允许无锁并发编程。
所以简而言之,原子变量上的所有操作都是原子的,因此线程安全。