文章詳情頁
java - 當系統出現線程死鎖時怎么處理?
瀏覽:75日期:2024-02-03 16:25:10
問題描述
使用jstack -l命令可以查看到死鎖的線程,請問此時要怎么處理?線程要怎么殺掉呢?還是只能重啟服務器?
問題解答
回答1:1、保留現場方便后續排查問題 2、評估該死鎖的嚴重程度,如果已經影響服務,重啟服務看看 3、研究死鎖原因,fix,重新上線
回答2:1.殺掉2.排查代碼3.修改測試上線
回答3:死鎖只有保存現場然后排查修改,重啟,活鎖有可能會自動恢復
標簽:
java
相關文章:
1. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發現2. javascript - 在 vue里面用import引入js文件,結果為undefined3. javascript - vue-resource中如何設置全局的timeout?4. html5和Flash對抗是什么情況?5. 前端 - node vue webpack項目文件結構6. Java反射問題:為什么android.os.Message的recycleUnchecked方法不能通過反射獲取到?7. php如何獲取訪問者路由器的mac地址8. 多選框寫進數據庫怎么寫9. 求教一個mysql建表分組索引問題10. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙
排行榜
