item 80) 스레드보다는 실행자, 태스크, 스트림을 애용하라
실행자 서비스
// 작업 큐를 생성한다.
ExecutorService exec = Executors.newSingleThreadExecutor();
// 실행할 태스크를 넘긴다.
exec.execute(runnable);
// 실행자를 종료한다.
exec.shutdown();주요 기능
ExecutorService exec = Executors.newSingleThreadExecutor();
exec.submit(() -> s.removeObserver(this)).get();실행자 서비스 생성 방법
ThreadPoolExecutor
newCachedThreadPool vs newFixedThreadPool
정리
Last updated