High-Level Concurrency 프로그래밍을 하기위해서는? 스레드를 만들고, 관리하는 작업을 애플리케이션에서 분리해야 한다.Java 8부터는 그런 기능을 Executors에게 위임할 수 있게 됐다.