public class ConcurrentUtils { public static void listThread() { ThreadGroup group = Thread.currentThread().getThreadGroup(); while (true) { ThreadGroup parent = group.getParent(); if (parent == null) { break; } else { group = parent; } } group.list(); } }