실행 방식 선택

작업의 빈도와 수명주기 요구에 맞는 가장 작은 도구를 고른다.

상황도구소유권
한 번의 동기 호출직접 메서드 호출호출자
반복되는 독립 명령유한 ExecutorService애플리케이션
많은 블로킹 작업가상 스레드 실행기요청 범위
예약 실행ScheduledExecutorService스케줄러 구성

핵심: 직접 만든 실행기는 만든 구성 요소가 종료한다.