Java虛擬機工具之堆棧跟蹤工具jstack檢測死鎖

jstack是一個很實用的工具,不只能定位到死循環的位置,還能找到死鎖的位置,這個工具對咱們直接在生產機上定位錯誤帶來了極大的方便,尤爲是那些不容易復現的錯誤。java 首先呢,先寫一個能產生死鎖的代碼。代碼邏輯很簡單,咱就產生兩個線程,兩個線程分別執行加鎖與放鎖兩個動做,啥時候產生死鎖呢,就是在兩個線程都釋放鎖之後,又同時加鎖,因而互相僵持,互相等待,產生死鎖。web import java.u
相關文章
相關標籤/搜索