다중 스레드 작업 발송자의 C/C++ 구현을 찾고 있습니다. 보스 스레드 (main 함수)는 작업을 읽습니다 (예 : while (1) 루프에서 msgrcv를 실행).다중 스레드 보스/작업자 모델의 C/C++ 구현
보스가 새 작업을 읽고 대상에 따라 해당 스레드로 작업을 보냅니다. 작업자 스레드가 작업을 실행합니다.
처음부터 다시 빌드 할 시간이 없으므로 준비된 솔루션을 찾고 있습니다.
업데이트 : 부스트를 사용할 수 없습니다. pthreads에 있어야합니다 (Linux)
죄송합니다, 부스트는 옵션이 아닙니다. – cateof
스레드 풀링은 스티브가 구글처럼 말한 패턴입니다. – Reno
은 스레드 풀이 필요합니다. 부스트를 사용할 수 없다면 특정 구현체를 사용할 필요는 없지만 코드를 살펴보고 어쨌든 어떻게 완료되는지 확인할 수 있습니다. – CashCow