美文网首页
【JAVA学习】Future特性

【JAVA学习】Future特性

作者: 微山抹云 | 来源:发表于2018-09-25 22:43 被阅读0次

    Future相对于普通的条用Runnable  Thread而言,多了返回值,同时,整个任务不必阻塞在一个线程中,是一种异步的实现方式。

    下面是一些概念的摘要:

    这个继承体系中的核心接口是Future。Future的核心思想是:一个方法f,计算过程可能非常耗时,等待f返回,显然不明智。可以在调用f的时候,立马返回一个Future,可以通过Future这个数据结构去控制方法f的计算过程。

    这里的控制包括:

    get方法:获取计算结果(如果还没计算完,也是必须等待的)

    cancel方法:还没计算完,可以取消计算过程

    isDone方法:判断是否计算完

    isCancelled方法:判断计算是否被取消

    相关文章

      网友评论

          本文标题:【JAVA学习】Future特性

          本文链接:https://www.haomeiwen.com/subject/zpsroftx.html