在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. 調試IntentService同步ParseObjects
- 3. 與組裝調試(同步)
- 4. JAVA同步週期,回調
- 5. 異步在調試時表現同步?
- 6. 同時調試python和Java
- 7. Java的同步方法調用不同步方法
- 8. java - 從等待裏面同步調用同步方法
- 9. Eclipse調試 - 不同步問題
- 10. QUnit測試同步ajax調用
- 11. 摩卡:同步調用測試用例
- 12. 微調Java同步塊行爲
- 13. 通過Android/Java的同步API調用
- 14. Java可調參數不同步
- 15. 從MATLAB調用Java代碼,同步
- 16. Java同步器
- 17. Java同步-IllegalMonitorStateException
- 18. Java同步
- 19. Java同步
- 20. java同步
- 21. 同步塊 - Java
- 22. JAVA同步
- 23. Java RMI同步
- 24. Java同步塊
- 25. Java同步鎖
- 26. Java同步
- 27. java和同步
- 28. 使異步調用同步
- 29. 同步異步API調用
- 30. 同步和異步回調
您正在調試可能的死鎖嗎? – aioobe 2010-05-03 09:34:45
我發現了一個意外的死鎖,但我不得不「猜測」,可能是從一組莫名其妙的停頓過程中發現的。有 應該是一個更好的方法。 – ddyer 2010-05-03 10:00:32