java.util.concurrent.Callable 接口 源碼 原

線程池相關

源碼:

package java.util.concurrent;

@FunctionalInterface
public interface Callable<V> {
   //計算結果,如果無法計算結果,則拋出一個異常
   V call() throws Exception;
}

接口 Callable<V>

    類型參數:

    V - call 方法的結果類型

    返回結果並且可能拋出異常的任務。實現者定義了一個不帶任何參數的叫做 call 的方法。

    Callable 接口類似於 Runnable,兩者都是爲那些其實例可能被另一個線程執行的類設計的。但是 Runnable 不會返回結果,並且無法拋出經過檢查的異常。

    Executors 類包含一些從其他普通形式轉換成 Callable 類的實用方法。

 

call

V call() throws Exception

    計算結果,如果無法計算結果,則拋出一個異常。

    返回:

        計算的結果

    拋出:

    Exception - 如果無法計算結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章