java ThreadPoolExecutor 线程池的监控方法

说明

  • getTaskCount():线程池已经执行的和未执行的任务总数;
  • getCompletedTaskCount():线程池已完成的任务数量,该值小于等于taskCount;
  • getLargestPoolSize():线程池曾经创建过的最大线程数量。通过这个数据可以知道线程池是否满过,也就是达到了maximumPoolSize;
  • getPoolSize():线程池当前的线程数量;
  • getActiveCount():当前线程池中正在执行任务的线程数量

参考:
https://www.cnblogs.com/liuzhihu/p/8177371.html