当前位置:嗨网首页>书籍在线阅读

08-在一个执行器里执行任务并返回结果

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

4.3 在一个执行器里执行任务并返回结果

Executor 框架的优点之一在于你可以使用它运行并发任务并返回结果。Java并发API通过下面两个接口来实现这一功能。

  • Callable :该接口包含 call() 方法。可以在方法内实现任务的代码逻辑。 Callable 接口是一个泛型接口,这意味着必须指定 call() 方法的返回类型。
  • Future :该接口提供了一些方法来获取 Callable 对象的返回结果和管理 Callable 对象的状况。在本节中,你将了解到如何实现可以返回结果的任务,并在执行器中执行这些任务。