不过 , 从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;}}寄语写最后本次 , 主要对技术面试时常被谈及的多线程知识 , 进行初步的讲解 , 后续会逐步进行深入 。 不过 , 若想要快速投入实战 , 还要靠多写、多悟 , 熟能生巧罢了 。
好了 , 本次就谈到这里 , 一起聊技术、谈业务、喷架构 , 少走弯路 , 不踩大坑 。 欢迎关注「一猿小讲」 , 会持续输出原创精彩分享 , 敬请期待!
推荐阅读
-
-
澎湃新闻|华安财险副董事长徐军分管领域扩充,李光荣已任中民投CEO
-
-
喜欢|美容护肤增强免疫力强身健体,汤汁浓郁酸辣开胃,家人都喜欢吃
-
轻熟女人穿吊带裙真性感,时尚修身显气质,走大街上回头率高
-
-
吴起为魏武侯西河之守原文及翻译 吴起为魏武侯西河之守秦有小亭临境吴起欲攻之
-
|华为“正面迎敌”,商家却“坐地起价”?一天一价“炒高”华为
-
|睡觉时,手机不能放床头?电量低、充电时,辐射大?这些答案得弄清楚……
-
-
-
小豆芽Y|你以为的好,只是语言暴力,请停止打压式教育
-
「燕子植物」前任苦求复合,倾诉衷肠,3星座表面冷淡,暗自欢喜,5月中旬
-
培田聊娱乐@国内安卓生态系统的攻击确实太强大了!,库克的苹果也开始降价了
-
-
【天极网】5G芯片官宣:3月30日线上发布,华为全新麒麟820
-
估值|4年估值40亿,元気森林为何每款都能成爆品?
-
人民日报客户端湖南频道|祁阳小江村:美丽乡村走进幸福里
-
上观新闻|植物如何发送“警报”?这位在上海工作的外籍科学家取得重大发现
-