国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java异常编程FutureTask的介绍

java异常编程FutureTask的介绍

java FutureTask

头像

小妮浅浅

2021-09-03 10:37:264419浏览 · 0收藏 · 0评论

说明

1、FutureTask类不仅实现了Future接口还实现了Runnable接口,表示一种可生成结果的Runnable。

2、FutureTask类实现了Future接口的开启和取消任务、查询任务是否完成、获取计算结果方法。

要获取FutureTask任务的结果,我们只能通过调用getXXX()系列方法才能获取,当结果还没出来时候这些方法会被阻塞,同时这了任务可以是Callable类型(有返回结果),也可以是Runnable类型(无返回结果)。

实例

private static void testFutureTask() throws ExecutionException, InterruptedException {
    System.out.println("-------------------- testFutureTask --------------------");
 
    // 创建一个 FutureTask(doOneThing 任务)
    FutureTask<String> futureTask = new FutureTask<>(FutureTaskDemo::doOneThing);
    // 使用线程池执行 doOneThing 任务
    ForkJoinPool.commonPool().execute(futureTask);
 
    // 执行 doOtherThing 任务
    String doOtherThingResult = doOtherThing();
 
    // 同步等待线程执行 doOneThing 任务结束
    String doOneThingResult = futureTask.get();
 
    // 任务执行结果输出
    System.out.println("doOneThingResult ---->>> " + doOneThingResult);
    System.out.println("doOtherThingResult ---->>> " + doOtherThingResult);
}

以上就是java异常编程FutureTask的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《公与媳夫妇:交换》| 老师趴讲台把腿张开让学生耆单词| 9.1国产NBA免费| 灭火宝贝| 他的大手在秘密花园游走漫画| 姐姐片多多免费高清电视剧| 《喂奶人妻厨房HD》| 公交车舒婷的奶头被农民工吸了| 蜜桃成熟3D| 妈妈在家穿超薄内裤的注意事项| 杨贵妃颤抖双乳呻吟求欢电影| 《慈母夜吟》完整版| 免费观看已满十八岁电视剧高清版 | 东北老阿姨高清免费观看电视剧| 欧美大片PPT免费大全| 窝窝影院在线观看免费播放电视剧 | 古代洞房2国语版免费观看| 我和两个继拇交换做爰| 《桃色》| 国产三级做爰在线播放| 男人女人和孩子| 可以进入任何网站的浏览器| 沈倦| 姐姐用脚帮你打枪| 14岁刚发育的小笼包| B站暴躁姐的丈夫是干什么的| 家族轮换之共乐的日子最新章节更,| 群体轮换| A片| 老婆同意了别人轮流联系我| 年轻的老师| 泳装大雷抖动舞蹈视频| 国产尺码和欧洲尺码| 白丝女| 吻戏| 成色18K1.220.38软件| 人犬兽人在线观看免费完整一| 挤牛奶和拔萝卜能同吃吗| 亲爱的爸爸【父女】笔趣阁负责的| 两对夫妻同房不交换会影响感情吗| 孤男寡女免费观看高清电视剧狂飙