编程语言
首页 > 编程语言> > 20220210 java.util.concurrent.Future

20220210 java.util.concurrent.Future

作者:互联网

java.util.concurrent.Future

基本信息

使用说明

接口定义方法

接口定义方法
boolean cancel(boolean mayInterruptIfRunning);
试图取消对此任务的执行。如果任务已完成、或已取消,或者由于某些其他原因而无法取消,则此尝试将失败。当调用 cancel 时,如果调用成功,而此任务尚未启动,则此任务将永不运行。如果任务已经启动,则 mayInterruptIfRunning 参数确定是否应该以试图停止任务的方式来中断执行此任务的线程。
boolean isCancelled();
如果在任务正常完成前将其取消,则返回 true
boolean isDone();
如果任务已完成,则返回 true
V get() throws InterruptedException, ExecutionException;
如有必要,等待计算完成,然后获取其结果。
V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException;
如有必要,最多等待为使计算完成所给定的时间之后,获取其结果(如果结果可用)。

标签:完成,取消,20220210,util,concurrent,任务,Future,计算,boolean
来源: https://www.cnblogs.com/huangwenjie/p/15881122.html