하나의 리더와 하나의 작성자 만있는 경우 뮤텍스가 필요합니까? 판독기는 대기열에서 다음 명령 (food.front()
)을 취하고 명령을 기반으로 작업을 실행합니다. 명령이 실행 된 후 명령이 실행됩니다. 대기열에있는 작성자는 대기열 (food.push()
)에 명령을 푸시합니다.뮤텍스 또는 뮤텍스하지 않으려면?
뮤텍스가 필요합니까? 내 독자 (소비자)는 food.size() > 0
인 경우에만 실행됩니다. 독자 스레드를 사용하고 스레드를 보내고 있습니다.
위의 컨테이너 중 어느 컨테이너를 사용하고 있습니까? –
@Timo :'queue food;' –