在Eclipse调试环境中是否有任何机制来查看持有同步锁的状态并等待进程?调试Java同步
Q
调试Java同步
13
A
回答
13
您可以显示对象监视的状态Eclipse的调试器。你可以find a short, clear tutorial here。对于每个线程,Eclipse都可以显示线程拥有的监视器以及它正在等待的监视器。
1
至于建议here你可以(如果你运行Sun JVM)执行以下步骤:
- 启动JConsole的或jvisualvm(均出现在你的JDK安装的bin目录,
- 重视你怀疑进程已经锁定了
- 转到线程窗格中,有一个“死锁检测”按钮
相关问题
- 1. Groovy调试器不同步
- 2. JAVA同步周期,回调
- 3. Java的同步方法调用不同步方法
- 4. java - 从等待里面同步调用同步方法
- 5. Eclipse调试 - 不同步问题
- 6. 摩卡:同步调用测试用例
- 7. 微调Java同步块行为
- 8. 从MATLAB调用Java代码,同步
- 9. Java可调参数不同步
- 10. 通过Android/Java的同步API调用
- 11. java同步
- 12. Java同步块
- 13. Java同步
- 14. JAVA同步
- 15. Java同步
- 16. 同步块 - Java
- 17. Java同步器
- 18. Java同步锁
- 19. 同步和异步回调
- 20. 使异步调用同步
- 21. 同步和java中的同步块
- 22. 使Json调用同步同步
- 23. 调试 - 下一步?
- 24. AppEngine:分步调试
- 25. Java同步来自JavaScript的异步调用
- 26. 如何从Java进行同步\异步本机调用
- 27. Java同步线程
- 28. Java同步列表
- 29. Java同步问题
- 30. 同步在Java中
您正在调试可能的死锁吗? – aioobe 2010-05-03 09:34:45
我发现了一个意外的死锁,但我不得不“猜测”,可能是从一组莫名其妙的停顿过程中发现的。有 应该是一个更好的方法。 – ddyer 2010-05-03 10:00:32