每日學習20170711--JAVA死鎖排查利器

什麼是死鎖 死鎖:兩個或多個動作一直在等待其他動作的完成而使得所有動作都始終處於阻塞的狀態。 開發階段檢測死鎖很困難;測試階段也很困難-死鎖通常發生在負載嚴重的情況下。解除死鎖往往需要重啓程序。 儘管有些靜態分析庫可以幫助我們發現可能出現的死鎖,但還是有必須在運行時檢測到死鎖,得到信息,以便我們解決問題或重啓。 產生死鎖的例子 如圖: 利用JConsole排查死鎖 JConsole是一個基於JMX
相關文章
相關標籤/搜索