主程序被kill或者異常退出,子執行緒還在跑怎麼辦?

主程序被kill或者異常退出,子執行緒還在跑怎麼辦?使用者24581253077427272020-04-06 10:31:41

您好,希望以下回答能幫助您 如果要用id來管理執行緒也是可以的,用Hashtable來儲存執行緒,Hashtable需要一個主鍵key,你線上程物件內生成一個不可能重複id傳給它做主鍵就行了。

但即使這樣,也不要隨便使用sun不推薦使用的stop()方法停止執行緒,這樣會造成很多不可預料的後果。而還是應該使用改變runflag的形式 即: myThread mt=(myThread)hashtable。get(id); mt。runflag=false;