不过 , 从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;}}寄语写最后本次 , 主要对技术面试时常被谈及的多线程知识 , 进行初步的讲解 , 后续会逐步进行深入 。 不过 , 若想要快速投入实战 , 还要靠多写、多悟 , 熟能生巧罢了 。
好了 , 本次就谈到这里 , 一起聊技术、谈业务、喷架构 , 少走弯路 , 不踩大坑 。 欢迎关注「一猿小讲」 , 会持续输出原创精彩分享 , 敬请期待!
推荐阅读
-
-
叶子猪|LOL克隆模式聪明人都选他!3秒拿大龙,拆家比塞恩还要狠?
-
-
-
速度与激情|巨石强森与“唐老大”范迪塞尔彻底闹掰:拍《速激》有我无他
-
黄子韬 |黄子韬的父亲去世!今年8月曾发文为其祈福,粉丝的留言不合时宜
-
-
YANER■《永恒光辉》很有潜力的一款抢先体验版动作角色RPG游戏
-
小芳养生解说|孩子未来才幸福,孩子童年篇:童年给足安全感,
-
-
-
米雪|成龙苦追米雪8年,在一起后主动分手,成龙说过最对不起是她
-
浅识脑机技术加持的赋思头环 就在BrainCo强脑科技AI夏令营
-
军人的肩章@潜艇“掉深”后果不堪设想?以中国潜艇的真实经历还原一个真相
-
-
杨子姗罕晒全家福,1岁阿喜与妈妈留同款发型,墨镜遮面气场好强
-
「日军」最大的一次突围,60万大军在敌人包围下消失,成就军事史上的传说
-
神剧解说|阿斯顿马丁联名威士忌来袭,资讯丨Gucci和Prada七夕限定系列曝光
-
『中国青年网』东京奥运资格赛截止日期确定:2021年6月29日前完成
-
[代福芹]70旬夫妻每天升国旗:坚持了14年攒了15面国旗