不过 , 从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;}}寄语写最后本次 , 主要对技术面试时常被谈及的多线程知识 , 进行初步的讲解 , 后续会逐步进行深入 。 不过 , 若想要快速投入实战 , 还要靠多写、多悟 , 熟能生巧罢了 。
好了 , 本次就谈到这里 , 一起聊技术、谈业务、喷架构 , 少走弯路 , 不踩大坑 。 欢迎关注「一猿小讲」 , 会持续输出原创精彩分享 , 敬请期待!
推荐阅读
-
-
『体坛焦点』梅威瑟泰森垫底,榜首速度比李小龙还快!,世界重量级四大拳王
-
孩子@心理学家:10年后最有出息的孩子,往往来自这4种家庭
-
-
央视新闻客户端|?“海神”已在路上 黑龙江省中东部将有明显风雨天气
-
「安吉警方」4月6日起,浙江高速交警将严查这类违法行为!,@所有人
-
橘猫聊半导体为什么我一直不看好Tiger Lake +MX450?
-
贵州坠湖公交司机曾发唱歌视频@贵州坠湖公交司机曾发自己的唱歌视频
-
为啥我会无缘无故看见不干净的东西,这是心理疾病还是说真有鬼神之说
-
-
华为张文林:华为的发展模式从传统的产品模式走向使能者
-
-
-
博闻焦点高科技低糖,日常生活必备,云米这款电饭煲你买单吗?
-
-
-
具荷拉保险柜被盗|是熟人?具荷拉保险柜被盗 竟能毫不犹豫按下密码
-
毒汤:女人早一点看清会更好!,男人不爱了的5个表现
-
-