- 主要参数
- corepoolSize 核心线程数量
- maximumPoolSize 最大线程数量
- threadFactory 线程工厂 用来生成线程
- workQueue 工作队列
- keepAliveTime 线程的闲置存活时间
- rejectedExceptionHandler 任务拒绝策略
- 线程的生成规则
- 如果正在运行的线程小于corepoolSize,尝试启动一个新线程并把当前任务作为线程的第一个任务
- 尝试把任务入队
- 入队失败的话,尝试启动一个新线程并把当前任务作为线程的第一个任务
- 启动失败的话,使用拒绝策略来拒绝任务