08-在一个执行器里执行任务并返回结果
4.3 在一个执行器里执行任务并返回结果
Executor
框架的优点之一在于你可以使用它运行并发任务并返回结果。Java并发API通过下面两个接口来实现这一功能。
Callable
:该接口包含call()
方法。可以在方法内实现任务的代码逻辑。Callable
接口是一个泛型接口,这意味着必须指定call()
方法的返回类型。Future
:该接口提供了一些方法来获取Callable
对象的返回结果和管理Callable
对象的状况。在本节中,你将了解到如何实现可以返回结果的任务,并在执行器中执行这些任务。