std :: atomic上的非原子操作

时间:2017-04-28 13:31:51

标签: multithreading c++11 atomic

我有很多指针,我需要原子地使用它们。 C ++ 11为这些目的提供了std :: atomic类和相对函数,对我来说一般来说都很好。但是在初始化和清理阶段我不需要它是原子的,众所周知只有一个线程会操作数据。如果将原子指针实现为像C ++ 11之前的普通易变变量一样容易,但现在这是我的问题:std :: atomic迫使我只使用原子操作。 有没有一种非原子使用std :: atomic的方法?

0 个答案:

没有答案