1、getLargestPoolSize

public int getLargestPoolSize()
返回曾经同时位于池中的最大线程数。
返回:
  线程数。

2、getActiveCount

public int getActiveCount()
返回主动执行任务的近似线程数。
返回:
  线程数。

3、getMaximumPoolSize

public int getMaximumPoolSize()
返回允许的最大线程数。
返回:
  允许的最大线程数

4、getPoolSize

public int getPoolSize()
返回池中的当前线程数。
返回:
  线程数。

5、getCorePoolSize

public int getCorePoolSize()
返回核心线程数。
返回:
  核心线程数

6、getQueue

public blockingqueue getQueue()
返回此执行程序使用的任务队列。对任务队列的访问主要用于调试和监控。此队列可能正处于活动使用状态中。获取任务队列不妨碍已加入队列的任务的执行。
返回:
  任务队列

7、getTaskCount

public long getTaskCount()
返回曾计划执行的近似任务总数。因为在计算期间任务和线程的状态可能动态改变,所以返回值只是一个近似值。
返回:
  任务数

8、getCompletedTaskCount

public long getCompletedTaskCount()
返回已完成执行的近似任务总数。因为在计算期间任务和线程的状态可能动态改变,所以返回值只是一个近似值,但是该值在整个连续调用过程中不会减少。
返回:
  任务数。

9、getKeepAliveTime

public long getKeepAliveTime(timeunit unit)
返回线程保持活动的时间,该时间就是超过核心池大小的线程可以在终止前保持空闲的时间值。
参数:
unit - 所需的结果时间单位
返回:
  时间限制

10、getThreadFactory

public threadfactory getThreadFactory()
返回用于创建新线程的线程工厂。
返回:
  当前线程工厂

11、getRejectedExecutionHandler

public rejectedexecutionhandler getRejectedExecutionHandler()
返回用于未执行任务的当前处理程序。
返回:
  当前处理程序

 

参考:https://www.169it.com/article/6421664101756828517.html