JAVA多線程高併發學習筆記(三)——Callable、Future和FutureTask

爲何要是用Callable和Future Runnable的侷限性 Executor採用Runnable做爲基本的表達形式,雖然Runnable的run方法可以寫入日誌,寫入文件,寫入數據庫等操做,可是它不能返回一個值,或者拋出一個受檢查的異常,有些須要返回值的需求就不能知足了。java 可以取消 Executor中的任務有四個狀態:建立,提交,開始和完成。若是說有些任務執行時間比較長,但願可以取
相關文章
相關標籤/搜索