为Sutter的无锁队列提升C ++ 0x atomic的库或等效实现?

时间:2011-03-08 21:57:06

标签: c++ concurrency queue fifo lock-free

Herb Sutter关于无锁和并发队列的文章已经在SO中提到了很多。但是,我没有C ++ 0x编译器...所以我想知道是否有人将他的代码翻译成使用一些boost库或者提供一些“原子”操作。

我甚至不介意,如果有人能提供互斥/条件变量的例子......

以下是我所指的文章......

http://drdobbs.com/cpp/210604448

http://drdobbs.com/cpp/211601363

http://drdobbs.com/high-performance-computing/212201163

谢谢!

1 个答案:

答案 0 :(得分:2)

英特尔的Thread Building Blocks具有原子数据结构。

Boost Thread库也是查找各种互斥锁和条件变量的好地方。