1. 死鎖產生的條件是什么?
- 一個線程需要同時獲取多把鎖,這時就容易發生死鎖
2. 如何進行死鎖診斷?
- 當程序出現了死鎖現象,我們可以使用jdk自帶的工具:jps和jstack
- jps:輸出JVM中運行的進程狀態信息
- jstack:查看java進程內線程的堆棧信息,查看日志,檢查是否有死鎖,如果有死鎖現象,需要查看具體代碼分析后,可修復
- 可視化工具jconsole、VisualVM也可以檢查死鎖問題
1. 死鎖產生的條件是什么?
2. 如何進行死鎖診斷?
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/bicheng/94744.shtml 繁體地址,請注明出處:http://hk.pswp.cn/bicheng/94744.shtml 英文地址,請注明出處:http://en.pswp.cn/bicheng/94744.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!