代码片段:
// 获取当前线程所在的线程组及子线程组中活动的平台线程数量
int activeCount = Thread.activeCount();
Thread[] tarray = new Thread[activeCount];
// 将当前线程所在的线程组及子线程组中活动的平台线程拷贝到线程数组中
Thread.enumerate(tarray);
for (Thread thread : tarray) {
// 打印线程的名称、是否守护线程
System.out.println("thead name: " + thread.getName() + ", is daemeon: " + thread.isDaemon());
}
一次运行输出示例: