void mySubTask(){try{sleep(delay)}catch(InterruptedException e){Thread.currentThread.interrupt();}
}這串代碼是《java核心技術》中并發一節的。14.2中斷線程,634頁。當線程處于阻塞狀態時,對其發送一個中斷信號,會導致拋出InterruptedException異常。那么以上代碼,在捕捉了這個異常后為什么還要對其設置中斷狀態呢?換句話說,這里設置中斷狀態,意義何在呢?
線程的中斷狀態
慕桂英4014372
2018-08-10 18:34:16