Статья Херба Саттера о параллельных очередях без блокировки упоминалась здесь в SO. Тем не менее, у меня нет компилятора C ++ 0x ... поэтому мне интересно, перевел ли кто-нибудь его код, чтобы использовать какую-то библиотеку наддува или что-то еще для обеспечения какой-то "атомарной" операции.
Я бы даже не возражал, если кто-нибудь может привести пример mutex / condition_variable ...
Вот статьи, на которые я ссылаюсь ...
http://drdobbs.com/cpp/210604448
http://drdobbs.com/cpp/211601363
http://drdobbs.com/high-performance-computing/212201163
Спасибо!
Intel Thread Building Blocks имеет атомарную структуру данных.
Библиотека Boost Thread также является хорошим местом для поиска различных мьютексов и переменных условий.