为什么用线程池 用官方文档来说,线程池解决了两个问题: 一是在执行大量的异步任务时,因为线程池减少了任务开始前的准备工作,如频繁创建线程,启动线程等工作,提升了性能表现:二是提供了一种绑定资源和管理资源的途径,可以进行一些基础的统计分析,比如已经完成的任务数量等. ExecutorService 接口,继承自 Executor,通过 execute 方法执行 Runnable 任务.ExecutorService 提供了管理终止异步任务的方法和通过 Future 对象追踪异步任务进度的方法. p…