资源简介
Java 查看JVM中的线程名(基础篇-实例166).zip
代码片段和文件信息
package com.mingrisoft.thread;
import java.util.ArrayList;
import java.util.List;
public class ThreadList {
private static ThreadGroup getRootThreadGroups() {//获得根线程组
ThreadGroup rootGroup = Thread.currentThread().getThreadGroup();//获得当前线程组
while (true) {
if (rootGroup.getParent() != null) {//如果getParent()返回值非空则不是根线程组
rootGroup = rootGroup.getParent();//获得父线程组
} else {
break;//如果到达根线程组则退出循环
}
}
return rootGroup;//返回根线程组
}
public static List getThreads(ThreadGroup group) {//获得给定线程组中所有线程名
List threadList = new ArrayList(); //创建保存线程名的列表
Thread[] threads = new Thread[group.activeCount()]; //根据活动线程数创建线程数组
int count = group.enumerate(threads false);//复制线程到线程数组
for (int i = 0; i < count; i++) {//遍历线程数组将线程名及其所在组保存到列表中
threadList.add(group.getName() + “线程组:“ + threads[i].getName());
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2015-08-28 13:54 .classpath
文件 379 2015-08-28 13:54 .project
文件 2578 2015-08-28 13:54 bin\com\mingrisoft\thread\ThreadList.class
文件 1937 2015-08-28 13:54 src\com\mingrisoft\thread\ThreadList.java
- 上一篇:Java 判断某一年是否为闰年
- 下一篇:Java 重写父类中的方法
相关资源
- Nokia MMS Library
- 疯狂Java讲义第4版各章课后代码
- RSA加密登录
- Kotlin实战(完整带目录)
- jdk1.8源码+中文注释(chm格式)
- Java反序列化终极检测工具_Jboss Webl
- src(java1.6源码)
- 虎书资料整理(c版+java版以及相关的
- [现代编译器的Java实现].(美)Andrew
- Java 将员工信息保存到Excel表中
- Java 应用PDF Renderer组件实现缩小PDF文件
- Java 提取文本文件的内容到MySQL数据库
- Java 调用存储过程实现用户身份验证
- Java 框架容器的背景图片
- Java 解决压缩包中文乱码
- Java 将Excel表中的内容保存到数据库
- Java 使用线程池优化多线程编程
- Java 绘制简单直方图
- Java 焦点按钮的缩放
- Java 查看常用系统属性
- Java 查询编程词典6月的销售量
- Java 窗体抖动
- Java 修改存储过程
- Java 使用嵌套循环在控制台上输出九九
- Java 查看系统支持的外观
- Java 编写中国省市信息树
- Java JDBC连接JavaDB数据库
- Java 将数据库表中的内容写入Excel中
- Java 汉字与区位码的转换
- Java 通过JDBC-ODBC桥连接SQL Server2000数据
评论
共有 条评论