如何檢查JAVA程序中的死鎖

第一種方法,通過jdk/bin目錄下的jvisualvm進行監控 直接單擊進入後 可以看到已經檢查到了死鎖 用dump線程進行監控,查出原因 第二種方法,通過jstack 先通過jps獲取到對應的pid 然後通過jstack打印堆棧信息 在裏面查找錯誤即可。 在裏面找waiting for(資源地址)和waiting to lock(資源地址)
相關文章
相關標籤/搜索