4. 线程池的状态
使用线程池的注意事项:
- 防止任务堆积
- 避免线程过度增加
- 排查线程泄露
5. 线程池的组成与实现原理
1.线程池的组成
线程池包括:管理器(创建和停止),工作线程,任务队列(BlockingQueue),任务接口(Task)
2. Executor家族
线程池继承与实现的关系:

以下都是出现在线程池的方法。
- Executor:是一个顶层接口,只有一个方法。执行任务的。
- ExecutorServices:继承了Executor的接口,可以管理线程池。
- Executors:这是一个工具类。
3.线程池如何复用
每一个线程池拿到任务以后不断检测实现run