文章目录
一、线程池作用
二、线程池种类
三、线程池工作机制
四、线程池任务调度源码解析
一、线程池作用
----
线程池作用 :
① 避免创建线程 : 避免每次使用线程时 , 都需要 创建线程对象 ;...----
线程池种类 :
① newCachedThreadPool : 可缓存线程池 , 如果 线程池线程个数已满 , 回收空闲线程 , 如果没有空闲线程 , 此时会创建新线程 ;
② newFixedThreadPool..., 任务拒绝后 , 处理善后 ;
四、线程池任务调度源码解析
----
在 AsyncTask.java 中 , 在静态代码块中 , 自己 自定义创建了线程池 , 没有使用上述四种线程池 ;
创建线程池时传入的参数....调用 addWorker 方法会检查运行状态, 和线程运行个数, 避免在不应该添加线程时执行错误操作....* 调用 addWorker 方法会检查运行状态, 和线程运行个数, 避免在不应该添加线程时执行错误操作.
*
* 2.