C ++中的可移植标准语法原子操作库

时间:2012-03-24 00:57:17

标签: c++ stl std atomic

我知道C ++ 11提供了<atomic>,但除了GCC 4.7之外,任何编译器都没有实现。{是否有人知道一个遵循该标准的库(即,一旦它变得更广泛可用就可以与<atomic>互换)并且适用于旧版本的gcc / msvc?

2 个答案:

答案 0 :(得分:3)

Boost.Atomic库和Just Thread

Threading Building Blocks也提供原子,但它们并不完全符合标准。

答案 1 :(得分:0)

这不是免费的,但我相信just::thread符合资格。它主要是一个线程库,但我相信它包含大部分<atomic>标题。