std :: atomic 替代c ++ 11或相同行为

问题描述 投票:0回答:1

在早期版本的C ++(在C ++ 11之前)下面提到的语句的替代方案是什么>>

我们可以实现相同的行为吗?

file:-std :: atomic sample {false};

在C ++的早期版本中(在C ++ 11之前)下面提到的语句的替代方案是什么?或者我们可以实现相同的行为?文件:-std :: atomic sample {false};

multithreading c++11 concurrency stl atomic
1个回答
0
投票

@@ Mat是正确的,在C ++ 11之前不支持多线程-至少在标准方面不支持。但是,如果发现自己的编译器太旧(无论出于何种原因)而无法使用C ++ 11内存模型,建议您尝试一下boost::atomic

© www.soinside.com 2019 - 2024. All rights reserved.