不过 , 从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;}}寄语写最后本次 , 主要对技术面试时常被谈及的多线程知识 , 进行初步的讲解 , 后续会逐步进行深入 。 不过 , 若想要快速投入实战 , 还要靠多写、多悟 , 熟能生巧罢了 。
好了 , 本次就谈到这里 , 一起聊技术、谈业务、喷架构 , 少走弯路 , 不踩大坑 。 欢迎关注「一猿小讲」 , 会持续输出原创精彩分享 , 敬请期待!
推荐阅读
-
-
-
2020生活记忆:这一年你还好么?是否跟我一样,兜兜转转还在原点
-
银行|全球银行遭疫情“暴击” 贷款损失将高达2.1万亿美元
-
大众汽车|“神车”归来便被捧红,上市6天卖出2378辆,骂得越多卖的越好
-
崆峒养生汇|养血管就是养命,40岁后多吃五大食物,不怕血管堵
-
公司|注意!浙江龙盛:股东项志峰拟减持不超过约1.07亿股
-
手机大魔王:后置滚筒设计+麒麟1020华为Mate40,华为Mate30闻声价崩遭疯抢
-
车家号宝马7系e38气动避震悬挂改装,【多图】当年的大佬
-
『李白』李白重做方案已定,史诗增强,三形态皮肤七月上架
-
【hysound曹曹】嘴唇干裂脱皮要知道其中的原因 如何对症治疗
-
-
除电商和旅游业外,农村这三种新兴行业,让很多人发家!
-
「古镇」中国唯一“活着”的古镇,游客少门票免费,很多人读错名字
-
富国|前7月36只混基涨超80% 融通长城富国旗下基金领涨
-
-
可能与新冠法国累计报告144例儿童类川崎病病例 可能与新冠有关
-
-
精彩图集社|彰显大气!,李英爱同款#54号丝绒唇膏
-