스레드 풀과 스레드 간의 정보 교환은 메시지 큐에 맡기면 된다. 작업 목록이 담긴 메시지 큐가 있고, 풀에 담긴 스레드가 이 메시지 큐에서 작업을 하나씩 꺼내 동시적으로 처리하는 구조다.
다음은 파이썬으로 구현한 스레드 풀의 예다. 세부적인 구현은 프로그래밍 언어에 따라 달라질 수 있다.