不过 , 从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年地球母亲危在旦夕,人类要做好准备,情况比想象的还糟糕!
-
袁咏仪|袁咏仪疑回应粉丝关站事件,称不懂网络世界,与24年老粉缘分已尽
-
安卓知乎会员怎么取消自动续费 知乎会员怎么取消自动续费
-
-
重磅!美国正式退出世卫组织,联合国秘书长发言人证实
-
-
股价|2.4万股东懵了!翻倍股遭股东清仓式减持,股吧炸锅:最牛股东啊,请问谁敢买?
-
-
孙志刚|安顺一公交车坠湖,贵州省长谌贻琴正赶赴事发地组织开展救援
-
袁姗姗|袁姗姗美得不低调,一袭金色亮片长裙配大红唇,优雅又惊艳!
-
-
狂飙|《狂飙》又出事,钟阿四演员被曝涉毒,剧组发声明删除相关戏份
-
[北京日报客户端]人气回暖!北京市购物中心等实体商业客流回暖率接近50%
-
文汇报微信号|17岁女生遭袭胸,男同学踹伤猥亵者被刑拘!当地警方通报了
-
游戏追随者|上大学时碰到高手,跟着赚了几千万!,dnf当商人印象最深的一次
-
|拿什么拯救不在音乐演出和电影院的遗憾?我选择立体声
-
-
-
量子位▲单一任务强化学习遇瓶颈?「灾难性遗忘」的锅!Bengio参与