java併發編程實戰------閱讀筆記第七章 取消與關閉

java沒有提供安全的機制來安全的終止線程,但它提供了中斷(Interruption),中斷是一種協做機制,可以使一個線程終止另外一個線程的當前工做。java

1、任務取消 任務取消的應用場景:用戶請求取消;有時間限制的操做超時;應用程序事件已有解其餘線程須要取消;任務執行有錯誤須要取消;其餘服務或者程序關閉時當前任務須要取消。 一、一般狀況下中斷是取消的最合理方式。安全

2、中止基於線程的服務jvm

3、處理非正常的線程終止線程

4、jvm關閉事件

暫時完結本章,一頭霧水,本章理論性比較強,實踐性不足。io

相關文章
相關標籤/搜索