線程池相關
源碼:
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
- 如果無法計算結果