java-FutureTask閉鎖

一、FutureTask計算經過Callable實現,等價於一個可攜帶結果的Runnable,並有3個狀態:等待、運行和完成。完成包括全部計算以任意的方式結束,包括正常結束、取消和異常。線程 二、一旦FutureTask進入完成狀態,會永遠中止在這個狀態。get 三、Future.get的行爲依賴於任務的狀態。若是已經完成,get獲得返回結果。不然被阻塞直到任務轉入完成狀態,而後返回結果或拋出異常
相關文章
相關標籤/搜索