addworker专题

java线程池源码解析:ThreadPoolExecutor源码,execute方法、addWorker方法解析

1.  概述 线程池 的作用不用太说了,线程池会按照一定的规则,创建和维护一定数量的线程。这些线程可以被循环利用,来处理用户提交的任务。对比不同线程池的使用方式,节省了频繁的创建和销毁线程带来的性能开销。 2.  概念理解 2.1 工作线程(worker) 指的是当先线程池用于处理任务的worker对象,每个worker对象内部持有一个thread对象。 2.2 任务 调用方,要执行的