【Java併發】可攜帶結果的任務:Callable和Future

任務       Executor框架使用Runnable做爲任務的基本抽象。Runnable確實有限的抽象,雖然可以產生一些邊界效應,如記錄日誌文件或者將結果寫入一個共享數據結構裏,可是不能返回一個值或者拋出檢測異常。java      不少任務會引發嚴重的計算延遲——執行DB查詢,從網絡上獲取資源,複雜計算等。對於這些任務,Callable是更佳的抽象。數據庫      Runnable和Ca
相關文章
相關標籤/搜索