2011-03-08 4 views
0

lock-free 및 동시 대기열에 대한 Herb Sutter의 기사는 여기에서 상당히 언급되었습니다. 그러나, 나는 C++ 0x 컴파일러를 가지고 있지 않다. 그래서 어떤 사람이 자신의 코드를 일부 부스트 라이브러리 나 어떤 "원자"연산을 제공하는 것을 사용하도록 번역했는지 궁금하다.Sutter의 lock-free 큐를위한 C++ 0x atomic의 Boost 라이브러리 또는 이에 상응하는 구현은 무엇입니까?

나는 상관 없어

사람이 뮤텍스/condition_variable 예를 제공 할 수 있는지, 심지어 ... 여기

내가 말하는 겁니다 기사 ...

http://drdobbs.com/cpp/210604448

http://drdobbs.com/cpp/211601363

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

감사합니다!

답변

2

인텔의 Thread Building Blocks에는 원자 데이터 구조가 있습니다.

Boost Thread 라이브러리는 다양한 뮤텍스와 조건 변수를 찾을 수있는 좋은 장소이기도합니다.

관련 문제