在需要獲取返回值時,我們常使用線程池的submit方法,傳入Future對象。有些時候,程序運行很長,我們需要終結它的運行。Future的cancel方法爲我們提供了支持。在學習java併發編程的過程中,發現即使不在處理程序中使用Thread.isInterrupoted方法判斷當前線程是否被終斷,也可以實現程序的終斷。測試過程如下:
java併發編程(四)Future取消測試
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Semaphore(一)
pengdayong77
2020-07-08 12:37:23
java併發編程(五)CompletionService
pengdayong77
2020-07-08 12:37:23
Semaphore(二)
pengdayong77
2020-07-08 12:37:23
Executors創建線程池(三)
pengdayong77
2020-07-08 12:37:23
java併發編程實踐學習(2)共享對象
memoryCoderC
2020-07-03 06:43:50
java併發編程實踐學習(1)線程安全
memoryCoderC
2020-07-03 06:43:50
java併發編程實踐學習(3)組合對象
memoryCoderC
2020-07-03 06:43:50
生產者消費者模型實現模擬實現
wuqiuping695
2020-06-20 03:43:03
生產者消費者模型實現真實實現BlockingQueue
wuqiuping695
2020-06-20 03:43:03
進程線程的概念區別
lidongxiu0714
2020-06-19 16:02:00
線程間交互(wait notify)
lidongxiu0714
2020-06-19 15:12:23
Messenger 實現進程間通信IPC
lidongxiu0714
2020-06-19 15:12:23
Thread調用start和run的區別
lidongxiu0714
2020-06-19 15:12:23
java併發編程實踐學習(4)構建塊
memoryCoderC
2020-02-23 05:33:30
java併發編程實踐學習(5)構建塊爲計算結果建立高效,可伸縮的高速緩存
memoryCoderC
2020-02-23 05:33:30