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

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

来源: javaer 分享于  点击 1488 次 点评:127

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


java打印线程列表

    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();            }        }    }
相关栏目:

用户点评