线程池相关
ThreadPoolExecutor使用int的高3位来表示线程池状态,低29位表示线程数量。
| 状态名 | 接收新任务 | 处理阻塞队列任务 | 说明 |
| Running | Y | Y |
| Shutdown | N | N | 不会接收新任务,但会处理阻塞队列剩余任务 |
| Stop | N | N | 会中断正在执行的任务,并抛弃阻塞队列任务 |
| Tidying | - | - | 任务全执行完毕,活动线程为0即将进入终结 |
| Terminated | - | - | 终结状态 |