Future、Callable

Java多線程編程中,經常使用的Thread的Runnable()雖然被經常使用,但其有一個弊端,就是因爲無法直接獲取該線程的返回值,因爲Runnable內的run方法,被定義爲void類型,如果開發者需要在線程中處理耗時操作並獲得結果,那麼必須自己實現一套結果獲取的途徑,這其實增加了開發者的代碼工作量,也可能會因爲對線程的不熟悉,造成不必要的代碼錯誤(線程的同步等等問題)。 可是,絕大多情況跑完
相關文章
相關標籤/搜索