线程转储有什么区别

时间:2012-12-01 14:39:24

标签: java thread-safety thread-dump

ctrl + break和java程序的线程转储有什么区别?
我使用下面的代码片段来获取线程转储

Map st = Thread.getAllStackTraces();

1 个答案:

答案 0 :(得分:2)

Thread.getAllStackTraces不包含有关线程状态或锁定的信息,也不包含它们等待的锁定。你需要从其他地方获取这些信息(这里有ThreadMXBean)。