요청별 스레드 생성의 누적 비용

업무 하나마다 작업자를 만들면 완료 관리와 자원 상한이 호출부에 흩어진다.

  1. 요청 도착

    새 Thread 객체와 스택 메모리를 준비한다.

  2. 즉시 시작

    운영체제 스케줄러에 새 실행 흐름을 등록한다.

  3. 업무 수행

    동시 요청만큼 작업자 수가 계속 늘어난다.

  4. 완료 방치

    join과 실패 관찰이 없으면 수명주기를 잃는다.

핵심: 실행기를 두면 생성·재사용·종료 정책을 한 경계에서 통제할 수 있다.