• 풀(Pool)이란 이미 사용할 준비가 된 자원을 메모리 위에 일정량 미리 생성해둔 자원의 집합으로
  • 커넥션 풀은 DB와 커넥션을 맺기 위한 드라이브를 로드하고 커넥션 객체를 생성하는 등의 과정에서 발생하는 비용을 절약하는 목표를 가지고 있다.
  • 쓰레드 풀은 쓰레드를 미리 생성해놓음으로써 쓰레드의 생성 및 수거가 빈번하게 발생하지 않아 메모리 할당에 소모되는 비용을 절약할 수 있다.