文章詳情頁
java - 當(dāng)系統(tǒng)出現(xiàn)線程死鎖時(shí)怎么處理?
瀏覽:62日期:2024-02-03 16:25:10
問題描述
使用jstack -l命令可以查看到死鎖的線程,請(qǐng)問此時(shí)要怎么處理?線程要怎么殺掉呢?還是只能重啟服務(wù)器?
問題解答
回答1:1、保留現(xiàn)場(chǎng)方便后續(xù)排查問題 2、評(píng)估該死鎖的嚴(yán)重程度,如果已經(jīng)影響服務(wù),重啟服務(wù)看看 3、研究死鎖原因,fix,重新上線
回答2:1.殺掉2.排查代碼3.修改測(cè)試上線
回答3:死鎖只有保存現(xiàn)場(chǎng)然后排查修改,重啟,活鎖有可能會(huì)自動(dòng)恢復(fù)
標(biāo)簽:
java
上一條:計(jì)算機(jī)專業(yè),未畢業(yè),自己買了一套Java視頻看,打算花兩個(gè)月時(shí)間,到時(shí)出去找份實(shí)習(xí)的,算是自己自學(xué)嗎?下一條:問下這兩個(gè)java的泛型方法的寫法不一樣, 但效果一樣, 使用場(chǎng)景有何不同
相關(guān)文章:
1. 數(shù)據(jù)庫 - mysql聯(lián)表去重查詢2. 用tp5框架寫sql語句3. 【python|scapy】sprintf輸出時(shí)raw_string轉(zhuǎn)string4. docker Toolbox在win10 家庭版中打開報(bào)錯(cuò)5. mysql - 數(shù)據(jù)庫為什么需要鎖機(jī)制?6. python - 我已經(jīng)連上了美國(guó)的VPN,而且在瀏覽器里查看的game排行也是美國(guó)的,可是為啥我用代碼怎么爬都是中國(guó)地區(qū)排行7. 就一臺(tái)服務(wù)器,mysql數(shù)據(jù)庫想實(shí)現(xiàn)自動(dòng)備份,如何設(shè)計(jì)?8. mysql 能不能創(chuàng)建一個(gè) 有列級(jí)函數(shù) 的聯(lián)合視圖?9. python3.x - 關(guān)于Python圖遍歷的操作10. python小白 問關(guān)于參數(shù)無法找到的問題
排行榜

熱門標(biāo)簽