黑马程序员技术交流社区

标题: 创建线程的两种方法优缺点? [打印本页]

作者: 丸子    时间: 2014-9-6 09:44
标题: 创建线程的两种方法优缺点?
本帖最后由 丸子 于 2014-9-10 21:32 编辑

创建线程的两种方法优缺点?从本质到应用,为什么人们常用Runnable?
作者: zeus00456    时间: 2014-9-6 11:14
不管哪个,你最终都要用到Thread。
作者: 为叶沉沦    时间: 2014-9-6 11:57
是的 两种方法的不同在于:(1)继承Thread: new Thread(               ){}.start();
                         (2)实现Runnble:new Thread(new Runnble(){}).start();
  还有一点说明:
经常采用第二种方法的原因是:1.Thread是类,而Runnble是接口。
                            2.类只能单继承,有局限性,而接口可以实现多继承,所以一般用到第二种方法                 
作者: Dale    时间: 2014-9-6 12:38
用runable必须要用到Thread,两者合用啊。
作者: 她只是过客    时间: 2014-9-6 14:06
Thread也实现了Runnable接口,都是有联系的
作者: THE_FUTURE    时间: 2014-9-6 15:42
一次总结完啊!!!
作者: 丸子    时间: 2014-9-10 21:33
为叶沉沦 发表于 2014-9-6 11:57
是的 两种方法的不同在于:(1)继承Thread: new Thread(               ){}.start();
                    ...

thank you{:3_53:}




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