黑马程序员技术交流社区

标题: 多线程问题 [打印本页]

作者: 马雨铎    时间: 2011-7-27 17:50
标题: 多线程问题
直接继承Thread类和实现Runable接口都能实现多线程,那么这两种实现多线程的方式在应用上有什么区别?到底用哪个好?
作者: 匿名    时间: 2011-7-27 17:57
主要区别是,Java不支持多继承。但你还需要继承其他类的时候,就只能实现Runnable接口
作者: 匿名    时间: 2011-7-27 18:07
一个Thread对象只能开启一个线程,而一个实现了Runnable接口的对象可以开启多个线程.
你要是想实现多线程的话,你可以让一个类继承自Thread类;但是事实是你经常会碰到这个类已经有了自己的父类,而java 有不允许一个类同时有多个父类,此时你可以选择实现Runnable接口.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2