以下是几种常见的方法和示例代码。
1. 使用 ThreadPoolExecutor
的方法
如果你使用的是 ThreadPoolExecutor
(或 Spring 的 ThreadPoolTaskExecutor
),可以直接调用以下方法获取线程池的状态:
getPoolSize()
:返回线程池中当前的线程总数(包括空闲线程和正在执行任务的线程)。
getActiveCount()
:返回当前正在执行任务的线程数。
(1) 示例代码
import java.util.concurrent.ExecutorService