不过 , 从JDK1.5开始 , Java提供了Callable接口 , 提供另一种创建线程的方式 。
importjava.util.concurrent.Callable;importjava.util.concurrent.ExecutionException;importjava.util.concurrent.FutureTask;/***线程创建的方式 , soeasy!*@author一猿小讲*/publicclassNotifyService{publicstaticvoidmain(String[]args)throwsExecutionException,InterruptedException{//1.创建Callable对象NotifyThreadthread=newNotifyThread();//2.使用FutureTask来包装Callable对象FutureTasktask=newFutureTask(thread);//3.实质还是以Callable对象来创建、并启动线程newThread(task,"报警通知线程").start();//4.获取线程执行结果IntegernotifyRes=task.get();System.out.println("通知结果:"+notifyRes);}}//1.创建Callable接口的实现类 , 并实现call方法classNotifyThreadimplementsCallable{//2.实现call方法 , 该方法将作为线程执行体publicIntegercall(){System.out.println("报警通知");//3.call方法可以有返回值return8866;}}寄语写最后本次 , 主要对技术面试时常被谈及的多线程知识 , 进行初步的讲解 , 后续会逐步进行深入 。 不过 , 若想要快速投入实战 , 还要靠多写、多悟 , 熟能生巧罢了 。
好了 , 本次就谈到这里 , 一起聊技术、谈业务、喷架构 , 少走弯路 , 不踩大坑 。 欢迎关注「一猿小讲」 , 会持续输出原创精彩分享 , 敬请期待!
推荐阅读
-
律师:那英若起诉,刀郎将面临巨额赔款,《罗刹海市》恐被下架
-
-
上交所:正修订《公司债券上市规则》,健全信披规则体系及监管机制
-
虚开|一罪还是数罪:虚开增值税专用发票罪、抵扣税款发票罪
-
澎湃新闻|洋码头西南总部落地重庆:发力新零售,三年要做“百城千店”
-
-
-
-
IT之家|联想拯救者电竞手机Pro神技公布:一根线连显示器
-
-
邦女郎|007电影最美“邦女郎”:美而不妖,却蛇蝎心肠,差点玩死007
-
-
#思考专用小棉袄#24岁再冲奥运冠军,曾被联合国妇女署点赞,中国游泳天才手握两金
-
-
射手|你的小明还在跟射手?高分局小明不牵队友,这样玩“5杀”并不难
-
理财|基金圈“薇娅”梦碎!支付宝理财直播,基金公司到底图个啥?
-
青年|《微软模拟飞行》发布4K游戏画面预购宣传影片,8月18日开始发售
-
『国家』正式公布!河北2地入选国家现代农业产业园创建名单
-
剧情|《圣墟》楚风人设失败,剧情和更新拉胯,会是辰东的“下限”吗?
-