실행자

ExecutorService exec = Executors.newSingleThreadExecutor();

클라이언트가 요청한 작업을 백그라운드 스레드에 위임해 처리하기 위해 작업 큐를 사용하는데, 위의 코드 한 줄로 생성 가능함

실행자의 서비스들

사용 방법

⇒ 작업 큐와 스레드를 직접 다루는 것은 일반적으로 좋지 않지만, 실행자 프레임워크에서는 작업 단위와 실행 메커니즘이 분리됨

태스크