武汉java培训
达内武汉中心

13437121710

热门课程

武汉Java培训:什么是Callable和Future?

  • 时间:2019-01-31 17:25
  • 发布:武汉java培训
  • 来源:互联网

Java5在concurrency包中引入了java.util.concurrent.Callable接口,它和Runnable接口很相似,但它可以返回一个对象或者抛出一个异常。

Callable接口使用泛型去定义它的返回类型。Executors类提供了一些有用的方法去在线程池中执行Callable内的任务。由于Callable任务是并行的,我们必须等待它返回的结果。

武汉java培训

java.util.concurrent.Future对象为我们解决了这个问题。在线程池提交Callable任务后返回了一个Future对象,使用它我们可以知道Callable任务的状态和得到Callable返回的执行结果。Future提供了get()方法让我们可以等待Callable结束并获取它的执行结果。

本篇文章是由武汉java培训为您呈现,希望给您带来更多更好的文章。

马上预约七天免费试听课

姓名:

电话:

上一篇:武汉Java培训:Java并发面试问题
下一篇:武汉java培训之阻塞队列的问题

武汉java培训:学习Java SE

武汉java培训:一步步学好Java

为什么说Java程序员转行大数据很容易

对于Java技术需要掌握的几点知识

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊