线程池: 线程池的好处(为什么要用ThreadPool): 实现原理: ThreadPoolExecutor: 执行示意图: 执行execute方法的4种情况: execute底层代码实现: 线程执行任务示意图: 线程池的创建: 向线程池提交任务: 两种提交方法:execute / submit 关闭线程池: 合理的配置线程池: 监测线程池: