사전에 생성된 스레드 집합을 유지하여 요청이 들어올 때마다 새로운 스레드를 생성하는 대신 재사용하는 기법이다.자원의 낭비를 줄이고, 스레드 생성 및 소멸의 오버헤드를 감소시켜 성능을 향상한다.ThreadPoolTaskExecutorSpring Boot에서는 기본적으로 여러 작업을 비동기적으로 처리하기 위해 다양한 스레드 풀을 설정할 수 있다.`ThreadPoolTaskExecutor`를 사용하여 설정할 수 있다.Spring에서 제공하는 스레드 풀 구현체이다.`corePoolSize`기본적으로 유지할 스레드 수초기에는 이 수만큼의 스레드를 생성하며, 작업이 들어오면 이 스레드들이 작업을 처리한다.`maxPoolSize`최대 스레드 수큐가 가득 찼을 때, 추가로 생성할 수 있는 최대 스레드 수이다.`queu..