不过 , 从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;}}寄语写最后本次 , 主要对技术面试时常被谈及的多线程知识 , 进行初步的讲解 , 后续会逐步进行深入 。 不过 , 若想要快速投入实战 , 还要靠多写、多悟 , 熟能生巧罢了 。
好了 , 本次就谈到这里 , 一起聊技术、谈业务、喷架构 , 少走弯路 , 不踩大坑 。 欢迎关注「一猿小讲」 , 会持续输出原创精彩分享 , 敬请期待!
推荐阅读
-
-
[]海外5G肠子悔青了!63家5G运营商只有4家用毫米波!惨遭打脸!
-
景观灯@农民朋友注意,自建别墅虽好看,但这些方面要注意,以免
-
『底牌』终于不在隐藏,中国海军主动亮出底牌俄罗斯:中国竟有这一手
-
-
-
『印度』物资告急!印军传来一消息,最多10天弹尽粮绝,大批部队或被冻毙
-
人民日报客户端新疆频道|乌鲁木齐市高风险地区核酸检测工作已经结束
-
精选牛年年夜饭美食,营养美味绿色温馨,寓意美好助力健康
-
-
-
龙杰看搞笑|厉害了,我终于学会了如何一口气吹完一瓶酒了,搞笑GIF趣图:大姐
-
「小思姐聊生活」“高德地图”和“百度地图”到底有什么区别?专家:细节决定成败
-
中新经纬|今年各地已发放价格临时补贴约246.3亿
-
『人鱼科技』千万别不当回事,财神爷会被吸引注意力!,家门口有4大现象
-
教授|中医促会耳鼻咽喉科专委会过敏性疾病中西医结合诊疗学组成立
-
不错|好食物吃出好身体,3种食物不错过,排毒养颜,增强体质!
-
威廉|对凯特动口又动手,威廉出席约旦王储大婚秀真性情
-
-
安卓|iPhone 13的"创新" 安卓阵营早就玩腻了