JUC組件擴展(一):FutureTask理解

一、概述 FutureTask包裝器是一種非常便利的機制,同時實現了Future和Runnable接口。 類圖如下: FutureTask是一種可以取消的異步的計算任務。它的計算是通過Callable實現的,它等價於可以攜帶結果的Runnable,並且有三個狀態:等待、運行和完成。完成包括所有計算以任意的方式結束,包括正常結束、取消和異常。 Future有個get方法而獲取結果只有在計算完成時獲取
相關文章
相關標籤/搜索