黑马程序员技术交流社区

标题: 线程之Thread和Runnable [打印本页]

作者: burns    时间: 2014-11-30 22:19
标题: 线程之Thread和Runnable
线程Thread和Runnable对于这两个,在实际应用中该如何把握,单继承多实现的java编程方式,如何合理的应用这俩?
作者: 诺诺    时间: 2014-11-30 23:37
实现Runnable接口,因为可以多实现,但是不能多继承,最简单的就是学生和人的例子,你继承了Thread就不能继承人,但是你可以实现Runnable然后继承人.我是这么理解的.
作者: 彭毅    时间: 2014-12-1 06:13
一般实现runnable接口
作者: 考拉是只猫    时间: 2014-12-1 10:21
实现runnable接口
作者: burns    时间: 2014-12-1 20:52
诺诺 发表于 2014-11-30 23:37
实现Runnable接口,因为可以多实现,但是不能多继承,最简单的就是学生和人的例子,你继承了Thread就不能继 ...

不错,我也是这么想的,但是更多的时候是接口和抽象类合理利用:D
作者: burns    时间: 2014-12-1 20:53
彭毅 发表于 2014-12-1 06:13
一般实现runnable接口

呵呵确实如此
作者: 中国好熊猫    时间: 2014-12-1 22:17
一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限 但是一般都实现Runnable借口, .  避免点继承的局限,一个类可以继承多个接口 ;适合于资源的共享 .  ...... 话说 thread类也是实现了runnable接口的
作者: abclulu    时间: 2014-12-1 22:24

实现runnable接口   keyide

作者: chensc    时间: 2014-12-4 19:03
学习学习!




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