线程池知识点总结

27 阅读1分钟

从线程池基础、线程池异常信息、线程池状态流转、线程池类型等方向,对象线程池进行分析。

线程池知识点.png

线程的5个状态包括 RUNNING、STOP、SHUTDOWN、TIDYING、TERMINATED;

  • 向线程池提交Task之后,线程池为 RUNNING 状态;
  • 调用 shutdown方法后线程池由 RUNNING -> SHUTDOWN 状态;
  • 调用 shutdownNow 方法后线程池由 RUNNING -> STOP 状态;
  • 当线程池 Task 和 Thread 全部为空时,STOP/SHUTDOWN -> TIDYING 状态;
  • 线程池结束,TIDYING -> TERMINATED 状态;

image.png