一. 使用背景 谈到Java多线程,我们很自然的会想到并发,在编写多线程代码时,我们一般会创建多个线程,如果并发的线程数量很多,而且每个线程都是执行一个时间很短的任务就结束了,这样频繁的进行线程的创建会降低系统的效率,因为频繁创建和销毁线程是需要时间的. 那么有没有一种办法可以使得线程可以复用,就是执行完一个任务之后,线程不被销毁,而是用来执行其他任务呢?答:线程池 二. 线程池核心类:ThreadPoolExecutor java.uitl.concurrent.ThreadPoolExecu