Callable 接口和 Future 接口简介

执行器框架允许编程人员执行并发任务而无须创建和管理线程。
可以创建任务并将其发送给执行器,而执行器负责创建和管理所需的线程。

在执行器中,你可以执行两种任务。

Callable 接口

Callable 接口是一个与 Runnable 接口非常相似的接口。

Callable 接口的主要特征如下:

Future 接口

当向执行器发送一个 Callable 任务时,它将为你返回一个 Future 接口的实现,这允许你控制任务的执行和任务状态,使你能够获取结果。

该接口的主要特征如下。

样例

Callable 接口