如何寫一個jstack檢測不到的死鎖

通常java程序排查死鎖的辦法是通過jstack 打印出線程信息,裏面會直接顯示發生死鎖的情況。這裏我們先解釋下查死鎖可以採用的兩種辦法。然後我們寫一個用普通的方法檢測不到的死鎖。 這裏我們先貼一個簡單的發生死鎖的代碼。 //class A public classAimplementsRunnable { public void run() { synchronized
相關文章
相關標籤/搜索