2010-01-12 27 views

回答

2

Thread對象可以銷燬,但它創建的進程線程將繼續運行,直到它最初調用的方法返回。

因此,如果您在某個循環中有一些代碼從不返回,那麼該線程將繼續執行,直到您執行某些操作來中斷該循環爲止,而不管您對創建它的Thread對象做了什麼。 IMO類Thread是一個誤點。

1

不,即使沒有對它的引用,線程也會繼續存在。

也許,而不是使用一個線程(我只能假設有一個重複操作),您可以設置一個計時器,將該操作排隊到線程池。一旦您退出頁面,計時器將停止執行操作,您將可以更好地控制系統。