Увеличить библиотеку или эквивалентную реализацию атомарного C ++ 0x для безблокировочной очереди Саттера? - PullRequest
0 голосов
/ 09 марта 2011

Статья Херба Саттера о параллельных очередях без блокировки упоминалась здесь в SO. Тем не менее, у меня нет компилятора C ++ 0x ... поэтому мне интересно, перевел ли кто-нибудь его код, чтобы использовать какую-то библиотеку наддува или что-то еще для обеспечения какой-то "атомарной" операции.

Я бы даже не возражал, если кто-нибудь может привести пример mutex / condition_variable ...

Вот статьи, на которые я ссылаюсь ...

http://drdobbs.com/cpp/210604448

http://drdobbs.com/cpp/211601363

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

Спасибо!

1 Ответ

2 голосов
/ 09 марта 2011

Intel Thread Building Blocks имеет атомарную структуру данных.

Библиотека Boost Thread также является хорошим местом для поиска различных мьютексов и переменных условий.

...