Java基础学习:java多线程实现 - 极悦
首页 课程 师资 教程 报名

Java基础学习:java多线程实现

  • 2020-03-26 13:29:35
  • 2134次 极悦


  Java多线程的实现方式分别有三种,继承Thread类、实现Runnable接口、实现Callable接口。


  1.继承Thread类


  继承Thread类复写父类中的run()。Thread类也是Runnable接口的一个子类。要想启动线程必须依靠Threan类的start()方法执行,线程启动之后会默认调用run()方法,一个线程只能启动唯一一次,多次启动会抛异常


Java基础学习:java多线程实现


  2.实现Runnable


  因为Java是单继承的,一个类只能有一个父类,所以如果已经继承了一个类就不能在继承Thread类了。所以这时候启动线程可以用实现Runnable接口来完成。


Java基础学习:java多线程实现


  3.实现Callable接口


  实现Callable接口相对于实现Runnable接口它有返回值,而且还可以抛出异常,执行Callable方式,需要FutureTask实现类的支持,用于接收运算结果。


Java基础学习:java多线程实现


  4.总结


Java基础学习:java多线程实现


  以上就是极悦java培训机构的小编针对“Java基础学习:java多线程实现”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交