从任务获取数据: Callable 接口与 Future 接口

执行器框架也允许我们执行其他基于 Callable 接口和 Future 接口返回值的任务。

Callable 是一种函数接口,它定义了 call() 方法。
call() 方法可以抛出一种与 Runnable 接口不同的校验异常。
Callable 接口的处理结果要用 Future 接口来打包,而 Future 接口则描述了异步计算的结果。

基本内容

  1. Callable 接口和 Future 接口简介
  2. 第一个例子:单词最佳匹配算法
  3. 第二个例子:为文档集创建倒排索引
  4. 其他重要方法

小结