理解java線程的中斷(interrupt)

一個線程在未正常結束之前, 被強制終止是很危險的事情. 因爲它可能帶來完全預料不到的嚴重後果比如會帶着自己所持有的鎖而永遠的休眠,遲遲不歸還鎖等。 所以你看到Thread.suspend, Thread.stop等方法都被Deprecated了 那麼不能直接把一個線程搞掛掉, 但有時候又有必要讓一個線程死掉, 或者讓它結束某種等待的狀態 該怎麼辦呢?一個比較優雅而安全的做法是:使用等待/通知機制或
相關文章
相關標籤/搜索