什么是线程池 创建线程,因为涉及到跟操作系统交互,比较耗费资源.如果要创建大量的线程,而每个线程的生存期又很短,这时候就应该使用线程池了,就像数据库的连接池一样,预先开启一定数量的线程,有任务了就将任务传递进去,任务执行完毕不终止线程,等待下一个任务 线程池的种类 ExecutorService: 这是个接口,代表尽快执行的线程池,只要有空闲进程,就立即执行 Future<?> submit(Runnable task) 将Runnable对象提交给线程池,线程池有空闲线程时执行任务,返回的F…