안녕하세요.
작업 처리의 순서가 중요한 응용프로그램에서 스레드풀을 사용한다면
각 스레드들간의 동기화 처리를 어떻게 해주어야 하는지 궁굼합니다.
온라인 게임을 예를 들자면, 다음과 같은 상황이 적절하겠네요..
동일한 내용으로 생성된 워커스레드가 2개(a,b)가 있습니다.
사용자로부터 전송된 첫번째 패킷은 캐릭터를 왼쪽으로 움직이는것이고
두번째 패킷은 총알을 한번 발사하는 것입니다.
사용자의 입력 순대로 처리가 진행된다면 왼쪽으로 움직인다음 총알이 발사되어야 겠지요..