아이템 80 스레드보다는 실행자, 태스크, 스트림을 애용하라
Effective Java 3e 아이템 80를 요약한 내용 입니다.
// 작업 큐를 생성하다.
ExcutorService exec = Executors.newSingleThreadExcutor();
// 다음은 이 Excutor에 실행할 태스크(task; 작업)를 넘기는 방법이다.
exec.execute(runnable);
// 다음은 Excutor를 우아하게 종료시키는 방법이다(이 작업이 실패하면 VM 자체가 종료되지 않을 것이다)
exec.shutdown();실행자 서비스의 주요 기능
그 외 기능
주의해서 사용해야 한다
ForkJoinTask
참조
Last updated