欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

打印java线程列表,打印java线程,public stati

来源: javaer 分享于  点击 10657 次 点评:204

打印java线程列表,打印java线程,public stati


public static void printThreadList() {    ThreadGroup group = Thread.currentThread().getThreadGroup();    while (group.getParent() != null) {        group = group.getParent();    }    Thread[] threads = new Thread[group.activeCount()];    group.enumerate(threads);    for (Thread thread : threads) {        if (thread == null) {            continue;        }        try {            StringBuffer buf = new StringBuffer();            ThreadGroup tgroup = thread.getThreadGroup();            String groupName = tgroup == null ? "null" : tgroup.getName();            buf.append("ThreadGroup:").append(groupName).append(", ");            buf.append("Id:").append(thread.getId()).append(", ");            buf.append("Name:").append(thread.getName()).append(", ");            buf.append("isDaemon:").append(thread.isDaemon()).append(", ");            buf.append("isAlive:").append(thread.isAlive()).append(", ");            buf.append("Priority:").append(thread.getPriority());            System.out.println(buf.toString());        } catch (Throwable e) {            e.printStackTrace();        }    }}//该片段来自于http://byrx.net
相关栏目:

用户点评