国产成人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电脑。

关注

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

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

妈妈你真棒插曲MV| 星空传媒天美传媒有限公司| 400部精品国偷自产在线| 老公装醉看我和别人在一起| 男人把J8放进女人的P里| 打牌生猴子的视频大全| 扌桑辶鬲的照片| 《十二寡妇肉床艳史》| 梦幻西游四门绝阵| 国产精品亚洲AV三区八戒漫画| 臭小子快拔出来危险期会怀孕| 免费观看60分钟高清电视剧| 麻豆| 坤坤赛进桃子里在线看歌词| 成都影院免费完整版| 《关照丈夫的上司》大结局| 初中小姐姐脚丫踩在男生困困| 被扣到眼神失焦| 少女国产免费观看高清电视剧| 三个男人躁我奶头好舒服| 小柔与王叔的第一次相遇是第几集 | 吃瓜| 麻花星空天美MV免费观看电视剧| 苍老师《荷尔蒙》| 双飞娘俩国语免费观看视频| 妻子的肉体偿还》5| 麻花传剧MV无痕免费观看姐弟| 优酷| 金瓶双艳| 9l制作厂麻花| 爸爸的擎天柱让我看第二集| 王叔我老公还在客厅呢什么小说 | 小妹妹爱大棒棒免费观看电视剧一| 沉沦木之音| 公在厨房撕开奶罩吸奶头| 《性旺盛的女人》HD| 《医务室的小秘密》第一季免费观..| 惩戒小镇的日常任务| 美国大片又大又好看的PPT| 美国《性船》无刚减| 学生和老师做爰BD