package com.brianway.learning.java.concurrent; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * Created by brian on 16/11/30. */ public class CachedThreadPool { public static void main(String[] args) { ExecutorService exec = Executors.newCachedThreadPool(); for (int i = 0; i < 5; i++) { exec.execute(new LiftOff()); } exec.shutdown(); } }