博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FutureTask
阅读量:4839 次
发布时间:2019-06-11

本文共 1101 字,大约阅读时间需要 3 分钟。

A cancellable asynchronous computation. This class provides a base implementation of , with methods to start and cancel a computation, query to see if the computation is complete, and retrieve the result of the computation. The result can only be retrieved when the computation has completed; the get methods will block if the computation has not yet completed. Once the computation has completed, the computation cannot be restarted or cancelled (unless the computation is invoked using ).

一个可被取消的异步计算。这个类提供了对Future基本的实现,包含启动、取消计算,查询计算是否完成并且获得计算结果。结果只能在计算完成后获取,如果计算仍未结束,get方法将会被阻塞。一旦计算完毕了,该计算将无法重启或取消(除非使用runAndReset()重启计算)。

FutureTask can be used to wrap a  or  object. Because FutureTask implements Runnable, aFutureTask can be submitted to an  for execution.

一个FutureTask可以用来包含一个Callable和Runnable对象。因为FutureTask实现了Runnable,一个FutureTask可以提交各给一个Executor用来执行。

In addition to serving as a standalone class, this class provides protected functionality that may be useful when creating customized task classes.

 

除了作为一个独立的类,其还提供protected方法以便在创建自定义的task类时有用。

转载于:https://www.cnblogs.com/taxus/p/3727212.html

你可能感兴趣的文章
mysql严格模式的开启、关闭
查看>>
WP7获取ISolatedStorage指定文件夹下所有子文件夹或者文件数
查看>>
十大电子论坛推荐
查看>>
返璞归真——OO第四单元总结暨学期总结
查看>>
spring webflow2局部刷新是如何实现的?
查看>>
Delphi edit只能输入数字和退格键
查看>>
一个数的拆分问题
查看>>
nginx ----> nginx配置/反向代理/负载均衡
查看>>
sqlTransaction 简单的应用
查看>>
5、缓存
查看>>
Linux学习之CentOS(二十八)--RAID原理基础及Linux下软件RAID配置
查看>>
NYOJ 32-组合数
查看>>
爬不出去的水井
查看>>
Freemarker 语法详解
查看>>
c# 工具类(字符串和时间,文件)
查看>>
一些关于界面设计的技巧
查看>>
Linux中查看CPU信息【转】
查看>>
Linux安装字体
查看>>
2017《JAVA》预备作业 计科1501刘喆
查看>>
DNS—正、反向解析;委派;主从;子域;转发;智能dns等的实现
查看>>