ThreadPoolExecutor线程池中类的关系
顶级接口Executor只有一个方法execute
这里要区分Executor和Executors(Executor是线程的最底层接口,Executors是公共工厂方法)
ExecutorService扩展了Executor的功能
AbstractExecutorService实现了ExecutorService功能
引入这次主题线程池的类:ThreadPoolExecutor,该类在AbstractExecutorService基础上有丰富了很多对线程的处理