共同学习Java源代码-多线程与并发-Future、RunnableFuture接口
来源:互联网 发布:美好时光只在昨日 知乎 编辑:程序博客网 时间:2024/06/10 02:42
这是进行异步计算的接口
public interface Future<V>
boolean cancel(boolean mayInterruptIfRunning);
这个方法是取消执行这个异步任务的方法 参数为true代表任务可以被打断
boolean isCancelled();
这个方法是判断这个任务是否被取消的方法
boolean isDone();
这个方法是判断这个任务是否完成的方法
V get() throws InterruptedException, ExecutionException;
这个方法是获取执行结果的方法
V get(long timeout, TimeUnit unit)
throws InterruptedException, ExecutionException, TimeoutException;
这个方法是根据截止时间获取执行结果的方法
public interface RunnableFuture<V> extends Runnable, Future<V> {
void run();
}
RunnableFuture接口继承自Runnable和Future 就一个run方法
阅读全文
0 0
- 共同学习Java源代码-多线程与并发-Future、RunnableFuture接口
- 共同学习Java源代码-多线程与并发-Executor、ExecutorService接口
- 共同学习Java源代码-多线程与并发-BlockingQueue接口
- 共同学习Java源代码-多线程与并发-CompletionService接口和ExecutorCompletionService类
- 共同学习Java源代码-多线程与并发-FutureTask类(一)
- 共同学习Java源代码-多线程与并发-FutureTask类(二)
- 共同学习Java源代码-多线程与并发-FutureTask类(三)
- 共同学习Java源代码-多线程与并发-AbstractExecutorService类(一)
- 共同学习Java源代码-多线程与并发-AbstractExecutorService类(二)
- 共同学习Java源代码-多线程与并发-AbstractExecutorService类(三)
- 共同学习Java源代码-多线程与并发-ThreadPoolExecutor类(一)
- 共同学习Java源代码-多线程与并发-ThreadPoolExecutor类(二)
- 共同学习Java源代码-多线程与并发-ThreadPoolExecutor类(三)
- 共同学习Java源代码-多线程与并发-ThreadPoolExecutor类(四)
- 共同学习Java源代码-并发与锁-Lock接口、Condition接口
- 共同学习Java源代码--数据结构--Collection接口
- 共同学习Java源代码--数据结构--List接口
- 共同学习Java源代码--数据结构--Set接口
- Echarts折线图的实例
- 面试常问的问题
- hadoop 任务运行到running job就卡住了 INFO mapreduce.Job: Running job: job_1403905542893_0004
- react---获取和更新表单信息
- js跨域
- 共同学习Java源代码-多线程与并发-Future、RunnableFuture接口
- Kali Linux------SQL注入
- 100经典之(五)---条件运算符的嵌套
- 29 x适配器ostream_iterator和istream_iterator(学自Boolean)
- ViewFlipper的使用
- 线程池 生产者 消费者 模式 JAVA进阶
- 344. Reverse String
- 怎么都写不对的bzoj3261
- vim常用命令