2017-03-22 77 views
-1

我已經通過實現runnable接口創建了類,然後在我的項目的某個其他類中創建了許多線程(近100個)。 但 stop()和destroy()已過時爲線程。所以,我應該用什麼來停止運行或當前線程。如何阻止Java中的線程

+0

檢查此鏈接http://stackoverflow.com/questions/1611862/how-to-stop-threads-in-java?rq=1 – asit

+0

他們被棄用是有原因的。這難道不是說你應該考慮別的嗎?你應該重新考慮你在做什麼。 – duffymo

回答

-3

如果你想殺死線程,你應該使用

thread.interrupt(); 
+0

這顯然是錯誤的。 – shmosel

+0

中斷與查殺線程不一樣。簡單的'interrupt()'調用也是不夠的。線程需要正確處理該信號。 – Pshemo