标签: java thread-safety thread-dump
ctrl + break和java程序的线程转储有什么区别? 我使用下面的代码片段来获取线程转储
Map st = Thread.getAllStackTraces();
答案 0 :(得分:2)
Thread.getAllStackTraces不包含有关线程状态或锁定的信息,也不包含它们等待的锁定。你需要从其他地方获取这些信息(这里有ThreadMXBean)。
Thread.getAllStackTraces
ThreadMXBean