안녕하세요 삽잡이입니다. 쓰레드 풀은 간단하게, 쓰레드의 모임 공간입니다. 어떤 작업이 무수히 많이 들어올 때각각 작업을 모두 쓰레드 하나씩 독립적으로 수행한다고 해봅시다.들어오는 작업마다 쓰레드를 띄워주면 얼마나 비효율적이겠습니까? 무조건 쓰레드를 띄워버리면 배보다 배꼽이 더 커지게 되버리죠.왜냐하면, 쓰레드를 관리하는 리소스 뿐만 아니라, 스케쥴링 비용까지 들기 때문에 무조건 쓰레드를 띄우지 않는게 좋다 이겁니다.따라서, 쓰레드 풀이라는 것을 만들게 된 것입니다. 예를 들어,쓰레드를 3개만 만들어 두고 풀에 집어넣었다가,작업이 들어오게되면 풀에 있던 쓰레드가 처리를 하게 만드는 것입니다. 즉, 쓰레드를 3개까지만 만들어두는 것입니다.작업이 끝나게 되면 풀에 들어가고,또 작업이 오면 수행하고 이렇게 말..