C++原子变量atomic详解
一、简介
原子类型的对象包含特定type ()的值。
原子对象的主要特征是,从不同的线程访问这个包含的值不会导致数据竞争(即,这样做是明确定义的行为,访问正确排序)。通常,对于所有其他对象,导致同时访问同一对象的数据争用的可能性将操作限定为未定义行为。
【官方介绍】。此外,对象能够通过指定不同的内存顺序来同步对其线程中其他非原子对象的访问。
template <class T> struct atomic;
二、成员函数
2.1、构造函数
std::atomic::atomic。
(