Callable
Callable位於java.util.concurrent包下,它也是一個接口,在它裡面也只聲明了一個方法,只不過這個方法叫做call:
public interface Callable{
/**
* Computes a result, or throws an exception if unable to do so.
*
* @return computed result
* @throws Exception if unable to compute a result
*/
V call throws Exception;
}
可以看到,這是一個泛型接口,call函數返回的類型就是傳遞進來的V類型。