初级面试:解释什么是Future, FutureTask

摘要:北京时间20191206关于【初级面试:解释什么是Future, FutureTask】的具体情况和说明,让www.shkangcheng.com新闻频道以图文形式为您慢慢道来。

向您推荐
继续播放

Callable

call方法抛出异常以及有返回值。(所以他与Runnable相比,优点就出来了),对比下如何实现线程。

Runnable实现

Callable实现

Runnable就不用说了,Callable必须要借助FutureTask封装才能启动线程,看过我上篇文章的伙伴肯定会说,我在线程池中并没有使用到FutureTask,而是直通过submit提交上去的。是因为submit里面也是使用了FutureTask,只是他帮我们写好了。如图:

submit

FutureTask

那么他除了包装Callable他还能干什么呢?

FutureTask方法isCancelled方法表示任务是否被取消成功,如果在任务正常完成前被取消成功,则返回 true;isDone方法表示任务是否已经完成,若任务完成,则返回true;cancel方法用来取消任务,如果取消任务成功则返回true,如果取消任务失败则返回false;参数mayInterruptIfRunning表示是否允许取消正在执行却没有执行完毕的任务,如果设置true,则表示可以取消正在执行过程中的任务。如果任务已经完成,则无论mayInterruptIfRunning为true还是false,此方法肯定返回false,即如果取消已经完成的任务会返回false;如果任务正在执行,若mayInterruptIfRunning设置为true,则返回true,若mayInterruptIfRunning设置为false,则返回false;如果任务还没有执行,则无论mayInterruptIfRunning为true还是false,肯定返回true;get()方法用来获取执行结果,这个方法会产生阻塞,会一直等到任务执行完毕才返回;get(long timeout, TimeUnit unit)用来获取执行结果,如果在指定时间内,还没获取到结果,就直接返回null。

从上面的源码中可以看见他实现了Future,而上面这些方法恰恰就是Future定义的。Future就是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果。也就是说Future提供了三种功能:1)判断任务是否完成;2)能够中断任务;3)能够获取任务执行结果。而FutureTask是Future的实现,FutureTask对象可以对实现了Callable和Runnable的对象进行包装,由于FutureTask也是实现了Runnable接口所以它可以提交给Executor来执行。


查看更多

实时推荐

孩子尿不湿是脏了再换吗?专家告诉你要勤快,别为了省那么点钱
推荐 韩国三级电影 2020-01-28 12:56 491 4509
26年前人气盖过刘德华,因太仗义被封杀,今60岁立誓终身不婚
推荐 韩国三级电影 2020-01-28 12:56 461 9958
西甲球星都要预约的房子是什么样的?爱情公寓超有排面
推荐 韩国三级电影 2020-01-28 12:56 245 2688
美味爽口下饭的四道素菜,保证胃口大开,还不会发胖哦~
推荐 韩国三级电影 2020-01-28 12:56 182 9199
“不漏一户、不漏一人”重庆各基层社区拉网式入户排查
推荐 韩国三级电影 2020-01-28 12:56 474 944
美颜果然为普通人而设!当明星开美颜,陈伟霆变外星人,赵薇变ET
推荐 韩国三级电影 2020-01-28 12:56 589 2905
本以为杨幂太胖不敢穿吊带裙,当她穿上后,网友:真是绝了!
推荐 韩国三级电影 2020-01-28 12:56 875 4140
解读:战场上阵亡率第一的兵种,为军人致敬
推荐 韩国三级电影 2020-01-28 12:56 214 3133
难怪打不赢:调动几百箱炮弹需要总参谋长签字 这仗还怎么打?
推荐 韩国三级电影 2020-01-28 12:56 492 5062
狙击手也有害怕的时候?此事至关重要,很多狙击手因此丧命
推荐 韩国三级电影 2020-01-28 12:56 882 5807
谁说肖战太过温柔演不了坏人?看到他的流氓形象,网友:爱了爱了
推荐 韩国三级电影 2020-01-28 12:56 470 2391
快讯!临沂市第二批赴武汉医疗队今日出征!致敬“逆行者”
推荐 韩国三级电影 2020-01-28 12:56 522 8609
茄子这样做,比肉还好吃!
推荐 韩国三级电影 2020-01-28 12:56 606 4708
原创 明星片场休息时干吗?千玺泡脚,热巴当导演,赵丽颖彻底放飞自我
推荐 韩国三级电影 2020-01-28 12:56 670 3316
红烧排骨加勺它,去腥又增香,一滴汤不放过
推荐 韩国三级电影 2020-01-28 12:56 788 9720
「“绘”说防疫那些事」上海没“封城”,“抢购”没必要
推荐 韩国三级电影 2020-01-28 12:55 773 4276
涨价竟高达480%!内江城区这家药房哄抬物价出售高价口罩被立案查处
推荐 韩国三级电影 2020-01-28 12:55 854 9352
宜宾南溪区汪家镇应对新型冠状病毒的肺炎疫情工作再动员再部署
推荐 韩国三级电影 2020-01-28 12:55 434 1020
安吉尔为湖北疫区捐赠首批直饮水设备
推荐 韩国三级电影 2020-01-28 12:55 850 4158
原创 明星春晚后台包饺子,张艺兴包出王八被吐槽,只有他会包饺子?
推荐 韩国三级电影 2020-01-28 12:55 192 7740
《下一站幸福》宋茜宋威龙CP感刷屏,网友:哪个单身女碰到这种小狼狗能不动心
推荐 韩国三级电影 2020-01-28 12:55 641 1509
大年初三!屏山疫情防控一线医务人员收到一封“甜蜜蜜的信”
推荐 韩国三级电影 2020-01-28 12:55 847 6132
省医院门诊今日开诊 入院前要先测体温
推荐 韩国三级电影 2020-01-28 12:55 438 4072
卧龙区梅溪街道:全方位开展防疫工作
推荐 韩国三级电影 2020-01-28 12:55 713 4326
快讯!临沂市长孟庆斌督导疫情防控和物资保障工作
推荐 韩国三级电影 2020-01-28 12:55 702 1561
抗日战场上的火力担当!性能不输三八大盖,名气不响实在另有原因
推荐 韩国三级电影 2020-01-28 12:55 301 3721
她曾红遍影视圈,如今和第一任丈夫复婚,甘当贤妻良母的刘蓓
推荐 韩国三级电影 2020-01-28 12:55 365 7256
辽宁舰执行任务时,后面为什么会有鲨鱼跟随?原因太残忍
推荐 韩国三级电影 2020-01-28 12:55 509 9438
原创 姚笛巅峰期有多撩? 看她穿“50度灰裙”的样子, 这谁不稀罕!
推荐 韩国三级电影 2020-01-28 12:55 138 8603
大庆守好“入户门”打好“阻击战”机场、车站、高速口专人测体温
推荐 韩国三级电影 2020-01-28 12:55 417 6552
原创 31岁的丁俊晖与富二代妻子近照:她贤惠略显富态 他即将当爸爸
推荐 韩国三级电影 2020-01-28 12:55 624 8532
国网射洪供电公司:为射洪市防控疫情集中隔离救治点提供电力保障
推荐 韩国三级电影 2020-01-28 12:55 664 4696
原创 张天爱接棒倪妮, 成下一个艳压女王? 可惜作品跟不上通稿
推荐 韩国三级电影 2020-01-28 12:55 578 5894
百度启动春节后在家办公机制,暂定正月十七返岗上班
推荐 韩国三级电影 2020-01-28 12:55 696 6766
消息称三星二代可折叠手机2月份上市,售价1400美元
推荐 韩国三级电影 2020-01-28 12:55 667 3568
成都海外交流协会海外理事自筹物资驰援武汉
推荐 韩国三级电影 2020-01-28 12:55 830 8947
【平安守护】民警帮走失老人找家
推荐 韩国三级电影 2020-01-28 12:55 373 6997
淄博市5万医护人员一线待命 全力应对新型冠状病毒感染的肺炎疫情
推荐 韩国三级电影 2020-01-28 12:54 937 6387
预防新型冠状病毒,关于消毒不得不说的几件事儿​
推荐 韩国三级电影 2020-01-28 12:54 941 8237
石泉县新型冠状病毒感染的肺炎疫情防控举报电话
推荐 韩国三级电影 2020-01-28 12:54 840 2006
四川省成立应对新型冠状病毒感染肺炎疫情应急指挥部
推荐 韩国三级电影 2020-01-28 12:54 661 7280
赤峰市委常委、红山区委书记袁文英调研红山区新型冠状病毒感染的肺炎疫情防控情况
推荐 韩国三级电影 2020-01-28 12:54 997 2612
这位在泰国的来宾妹,“大手笔”支援武汉!
推荐 韩国三级电影 2020-01-28 12:54 438 7193
阻击疫情共克时艰,高塘岭街道这样行动
推荐 韩国三级电影 2020-01-28 12:54 421 7732
德罗赞36+10错失扳平罚球!马刺不敌公牛遭三连败
推荐 韩国三级电影 2020-01-28 12:54 654 3374
为平民制造的iPhoneX系列?
推荐 韩国三级电影 2020-01-28 12:54 804 8982
福建省红十字会收到首笔企业大额捐赠专项慰问援鄂医护人员
推荐 韩国三级电影 2020-01-28 12:54 710 3690
尽“扇”尽美风自来
推荐 韩国三级电影 2020-01-28 12:54 537 1303
有些事,想多了头疼,想通了心疼
推荐 韩国三级电影 2020-01-28 12:54 955 4633
快讯!四川气象台发布全省1月28日天气预报
推荐 韩国三级电影 2020-01-28 12:54 534 7691
山东省最大医疗改装车生产企业除夕复工
推荐 韩国三级电影 2020-01-28 12:54 115 7859
临沂市首批援鄂医务工作者进入临战状态
推荐 韩国三级电影 2020-01-28 12:54 712 2918
《囧妈》直言寸草心,徐峥这次主打亲情,充满温情,兼具幽默
推荐 韩国三级电影 2020-01-28 12:54 131 3774
贵州仁怀:5朵“金花”主动请缨奔赴武汉抗疫情
推荐 韩国三级电影 2020-01-28 12:54 349 2155
宋佳宋茜米兰达可儿的西装配牛仔穿搭,有可能是今年的流行?
推荐 韩国三级电影 2020-01-28 12:53 109 2734
新一年最值得期待的豪华SUV!快来看看你将要买哪一辆
推荐 韩国三级电影 2020-01-28 12:53 569 9376
小米CC9 Pro 尊享版 8GB+256GB到手3199,一亿像素真香!
推荐 韩国三级电影 2020-01-28 12:53 997 6794
我为海南自由贸易港建设作贡献︱恪尽职守的基层民警刘智
推荐 韩国三级电影 2020-01-28 12:53 178 5759
广西崇左市委书记、市长到疾病预防控制中心检查指导疫情防控工作
推荐 韩国三级电影 2020-01-28 12:53 201 1856
今天鞍山海城天气不错,这3种正确的运动,你一定要记住
推荐 韩国三级电影 2020-01-28 12:53 423 1538
近期,农村有一类人要“翻身”了,未来3年农村发展全靠他们
推荐 韩国三级电影 2020-01-28 12:53 199 5490
贵州首批医疗队今晚出发支援武汉
推荐 韩国三级电影 2020-01-28 12:53 803 564
“热木星”系外行星表现出非常怪异的一面
推荐 韩国三级电影 2020-01-28 12:53 756 8175
驰援武汉!四川第二批150人援鄂医疗队出发
推荐 韩国三级电影 2020-01-28 12:53 814 7136
成都周边高速设39个防疫检查点位,重点抽查外地车辆
推荐 韩国三级电影 2020-01-28 12:53 957 6023
郑州市政府2020年储备肉菜今起投放 共持续6天
推荐 韩国三级电影 2020-01-28 12:53 925 6823
赤峰市巴林左旗各地区各部门全力以赴做好疫情防控工作
推荐 韩国三级电影 2020-01-28 12:53 682 8397
农村实行秸秆“禁烧令”,违规要罚款甚至拘留?农民的话无法反驳
推荐 韩国三级电影 2020-01-28 12:53 748 9154
国王官推晒希尔德赛场照:24 号出手 24 次 42 分,曼巴精神
推荐 韩国三级电影 2020-01-28 12:53 793 7119
财经记者在现场│共抗时疫!地铁站部分安检口关闭 出入乘客一律佩戴口罩
推荐 韩国三级电影 2020-01-28 12:53 577 7176
曾国藩,为啥叫做“曾剃头”?
推荐 韩国三级电影 2020-01-28 12:52 450 4094
24万公里的别克底盘有咯噔响,故障原因让修车师傅忍不住感叹!
推荐 韩国三级电影 2020-01-28 12:52 954 5023
【维修案例】长安福特翼虎仪表显示“变速器故障请立即检修”
推荐 韩国三级电影 2020-01-28 12:52 717 7746
中超保健急先锋!山东鲁能前往阿联酋冬训 全封闭&体温监控不可少
推荐 韩国三级电影 2020-01-28 12:52 868 6504
别让人问傻了:发动机是怎么产生动力的
推荐 韩国三级电影 2020-01-28 12:52 421 1885
贵州仁怀青商会向抗疫一线捐赠三万个口罩
推荐 韩国三级电影 2020-01-28 12:52 503 519
悉尼科技大学什么专业好
推荐 韩国三级电影 2020-01-28 12:52 304 1505
寒假开学后, 二轮复习马上到! 送给高三党7颗定心丸+5个备考锦囊!
推荐 韩国三级电影 2020-01-28 12:52 670 4800
火箭爆冷掀翻西部第2!戈登50分爆发奇兵21分,哈登威少缺阵
推荐 韩国三级电影 2020-01-28 12:52 701 7143
搞笑段子:小时候,每当我考全班第一,妈妈就会奖励我很多东西
推荐 韩国三级电影 2020-01-28 12:52 951 3484
非常有趣的短句子,个性十足,笑料百出
推荐 韩国三级电影 2020-01-28 12:52 633 2066
在对方禁区触球次数最多球员 TOP5:斯特林 228 次居首
推荐 韩国三级电影 2020-01-28 12:52 597 2919
西班牙 U21 主帅:希望布拉欣这样的年轻人得到更多机会
推荐 韩国三级电影 2020-01-28 12:52 611 7489
【权威发布】1月28日10时全省高速公路路况播报
推荐 韩国三级电影 2020-01-28 12:52 929 3397
大冷门!哈登威少+姚明接班人全缺阵,火箭大胜西部第2
推荐 韩国三级电影 2020-01-28 12:52 416 3322
邮报:曼联询价后,斯利马尼希望提前结束摩纳哥外租
推荐 韩国三级电影 2020-01-28 12:52 622 7182
黄渤又一力作,被光抓走的恩爱情侣里,竟没有这对模范夫妻
推荐 韩国三级电影 2020-01-28 12:52 509 8682
驰援抗击新型肺炎疫情,湖北京山凯龙矿业有限公司捐款50万元
推荐 韩国三级电影 2020-01-28 12:52 948 6651
「疫情防控在行动」岩门镇积极开展新型冠状病毒感染的肺炎疫情防控工作
推荐 韩国三级电影 2020-01-28 12:52 487 850
江苏省中医院接受社会捐赠的公告
推荐 韩国三级电影 2020-01-28 12:52 162 3962
大祥区:取消宴席 却聚了全民防疫的心
推荐 韩国三级电影 2020-01-28 12:51 780 5744
盘点中国历史上那些皇后、公主们的奇葩名字
推荐 韩国三级电影 2020-01-28 12:51 555 8991
西部排行乱了!一场126-117让火箭逼近第5!黑马跌第4
推荐 韩国三级电影 2020-01-28 12:51 317 7593
雅江镇:多措并举做好新型冠状病毒感染的肺炎疫情防控工作
推荐 韩国三级电影 2020-01-28 12:51 481 1375
压岁钱上有肺炎病毒?集体开窗唱歌会被传染?“硬核”真相来了
推荐 韩国三级电影 2020-01-28 12:51 721 7929
金盆岭街道:防控疫情党员带头
推荐 韩国三级电影 2020-01-28 12:50 799 4272
基层防控 不留死角
推荐 韩国三级电影 2020-01-28 12:50 440 2398
贝克尔:费德勒是史上最佳 但不想看到他45岁时还能赢后辈
推荐 韩国三级电影 2020-01-28 12:50 668 2680
星辰不会黯淡,只会换一种方式照亮人生
推荐 韩国三级电影 2020-01-28 12:50 101 8909
德军横扫欧洲原因:国土面积小,军队战斗力不强,闪电战屡试不爽
推荐 韩国三级电影 2020-01-28 12:50 840 8332