다음은 간단한 문제입니다.C++ 멀티 스레드 동기화
A -> B -> C -> A -> B -> C -> A -> B -> .......
난 모든 스레드가 모든 스레드 B. 도달 한 경우 모든 스레드에 의해 B의 실행은 단지 시작되어야 즉 동시에 명령 B를 실행하는 것을 원한다
는 무한 루프 (3)의 지시에 따라 실행 N 스레드있다 따라서 B -> C -> A를 실행 한 스레드가 있으면 다른 스레드도 실행할 준비가 될 때까지 기다려야합니다.
가능한 경우 작업 할 수있는 휴대용 솔루션을 알려주십시오. 두 창 모두에서 & MAC.
어제 ** [Bartosz Milewski가 C++ 11 동시성 시리즈에 자신의 vidcast를 게시했습니다 : 9. 조건 변수] (http://bartoszmilewski.wordpress.com/2011/11/13/c11-concurrency-series-9 -condition-variables /) **. 나는 그것을 시리즈에서 가장 재미있어했다. (처음에는 다른 사람들을 볼 필요가 없음) – sehe