std :: atomic <t> </t>的volatile限定符

时间:2014-10-29 20:39:29

标签: c++ c++11 atomic volatile

使用std::atomic<T>(为简单起见,我们将T修复为int),是否应将原子变量声明为volatile

std::atomic<int> x;
volatile std::atomic<int> y;

我什么时候想要使用或隐瞒volatile?除非有人手动添加编译器内存障碍,否则我似乎无法想象std::atomic的有用情况未被声明为volatile

0 个答案:

没有答案