A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丸子 中级黑马   /  2014-9-6 09:44  /  1991 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 丸子 于 2014-9-10 21:32 编辑

创建线程的两种方法优缺点?从本质到应用,为什么人们常用Runnable?

6 个回复

倒序浏览
不管哪个,你最终都要用到Thread。
回复 使用道具 举报
是的 两种方法的不同在于:(1)继承Thread: new Thread(               ){}.start();
                         (2)实现Runnble:new Thread(new Runnble(){}).start();
  还有一点说明:
经常采用第二种方法的原因是:1.Thread是类,而Runnble是接口。
                            2.类只能单继承,有局限性,而接口可以实现多继承,所以一般用到第二种方法                 
回复 使用道具 举报
用runable必须要用到Thread,两者合用啊。
回复 使用道具 举报
Thread也实现了Runnable接口,都是有联系的
回复 使用道具 举报
一次总结完啊!!!
回复 使用道具 举报
丸子 中级黑马 2014-9-10 21:33:31
7#
为叶沉沦 发表于 2014-9-6 11:57
是的 两种方法的不同在于:(1)继承Thread: new Thread(               ){}.start();
                    ...

thank you{:3_53:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马