使用java.lang.Thread的静态方法activeCount(),可以查看当前线程的线程组和子线程组中活动的平台线程数量。虚拟线程不包含在内。
返回的数量只是一个估计值,因为线程的数量是动态变化的。所以该方法主要用在调试和监测的目的。
代码示例:
package com.thb;
public class Demo4 {
public static void main(String[] args) {
System.out.println("current number of active platform threads: " + Thread.activeCount());
}
}
运行输出: