黑马程序员技术交流社区
标题:
创建多线程的方式之间有什么区别?
[打印本页]
作者:
不再上网
时间:
2014-8-16 01:58
标题:
创建多线程的方式之间有什么区别?
创建多线程的方式之间有什么区别?
作者:
yuli2039
时间:
2014-8-16 12:28
一个方法是继承Thread类,一种是实现Runnable接口。java中不能多继承,也就是继承了Thread类就不能继承其他类了,实际应用Runnable好点
作者:
李亚西
时间:
2014-8-16 17:46
实现方式的好处:避免了单继承的局限性,资源可以被独立共享。建议使用Runnable接口
作者:
qq764049630
时间:
2014-8-16 18:18
区别一:和继承与实现的区别类似,一个类继承了其他类后就无法再继承Thread了,而实现Runnable借口后却还可以继承和实现
作者:
qq764049630
时间:
2014-8-16 18:20
区别二:继承Thread可以直接使用其中的方法,但实现Runnable接口却不能直接使用,必须通过获取当前线程的引用来调用其中的方法。
作者:
单线程xia
时间:
2014-8-16 18:24
恩 沙发正解。
作者:
黑马-胡明
时间:
2014-8-16 18:45
一个继承Thread方法,一个实现Runnable接口。java中不支持多继承,这个时候Runnable方法就好用了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2