1. 程式人生 > >黑馬程式設計師——Java多執行緒

黑馬程式設計師——Java多執行緒

  要想讓執行緒結束,只有一種方法就是讓run()方法結束。要讓run()方法結束,就需要用主執行緒進行控制,主執行緒可以通過改變迴圈條件來讓run()方法結束。但當進入迴圈的執行緒都處於凍結狀態時,這時控制迴圈標記也無濟於事,那麼就必須要讓凍結的執行緒醒來,Java提供了Interrupt()方法來讓凍結的執行緒甦醒,用該方法時會發生Interrupt異常,只需在處理異常裡進行改變迴圈標誌,即可結束迴圈,從而實現停止執行緒的目的。