package fx.jvm.hotspot.tools; import java.util.List; import sun.jvm.hotspot.tools.Tool; public class PrintThreadIds extends Tool { public static void main(String[] args) { PrintThreadIds tool = new PrintThreadIds(); tool.start(args); tool.stop(); } @Override public void run() { List<ThreadInfo> infos = ThreadUtils.getAllThreadInfos(); for (ThreadInfo info : infos) { System.out.printf("Thread@%s: tid=%d nid=0x%x\n", info.getAddress(), info.getTid(), info.getNid()); } } }