스레드 풀
스레드를 미리 만들어 놓고, 사용후엔 반환하고, 사용할 땐 할당 받는 구조
더 정교하게 하려면, 동적으로의 풀 크기 조절이 필요하다.
장점
새로운 스레드 생성보다 기존 것을 가져다 쓰는게 종종 빠르다
임의 시각에 존재해야하는 스레드의 수에 제한을 준다.
스레드 생성 테스크를 테스크로부터 분리하면 테스크의 실행을 다르게 할 수 있다.