【发布时间】:2015-05-22 06:49:06
【问题描述】:
我们可以重现您的系统部分冻结的情况。我们怀疑这可能是由于锁定问题造成的。
我们如何找出应用程序的每个线程当前所在的位置?我们可以使用哪个工具来找到发生死锁的位置?
【问题讨论】:
-
如果是 Web 应用程序,您可以使用浏览器调试工具,否则尝试在您认为可能发生死锁的每个地方添加 cmets 并跟踪它们以找到问题的根源
-
@BhandariS 听说过 JConsole、JVisualVM 吗?这些工具提供死锁检测。
标签: java locking profiling monitoring deadlock