黑马程序员技术交流社区
标题:
关于多线程的小问题
[打印本页]
作者:
popoluno
时间:
2013-6-29 13:30
标题:
关于多线程的小问题
实现多线程 一是可以通过线程类继承(extends) Thread类 ,另一种是实现 Runnable接口 请问这两种实现多线程方式上的不同和效率程度
作者:
逆_水_寒
时间:
2013-6-29 14:00
(摘自网文)
解释的比较好。
两种方式区别:
继承Thread: 线程代码存放Thread子类run方法中。
实现Runnable,线程代码存在接口的子类的run方法。
实现Runnable接口相对于继承Thread类来说,有如下的显著优势:
1.适合多个相同代码的线程去处理同一个资源的情况
2.可以避免由于java的单继承特性带来的局限
3.增强了程序的健壮性,代码能够被多个线程共享,代码与数据时独立的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2