】AsyncTask 异步任务 ( FutureTask 模拟 AsyncTask 执行过程 | AsyncTask 执行过程回顾 | FutureTask 分析 ) 中 , 使用 FutureTask...;
Callable 接口的 call() 方法可以 返回返回值 , 可以抛出异常 ;
package java.util.concurrent;
/**
* Callable... 是一个任务 , 返回 V 类型结果 , 或者抛出异常 ;
* 实现类需要实现 call() 方法 , 该方法没有参数 ;
*
* 该 Callable 接口与 Runnable...接口类似 ,
* 两个接口都设计为实现类的对象实例 , 可能都要在另外的线程执行 ;
*
* Runnable 接口的 run() 方法不返回返回值 , 不能抛出检查出的异常 ;
*/...@FunctionalInterface
public interface Callable {
/**
* 计算出一个结果 , 如果无法完成 , 抛出异常 ;
*