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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

首先,通过继承Thread类的方式,可以完成多线程的建立.但是这种方式有一个局限性,如果一个类已经有了自己的父类,就不可以继承Thread类,因为java单继承的局限性.其次,该类中的还有部分代码需要被多个线程同时执行,这时就需要对该类进行额外的功能扩展,java就提供了一个接口Runnable,而这个接口中定义了run方法,也就是说run方法的定义就是为了存储多线程要运行的代码.所以,通常创建线程都用第二种方式.总体来说因为实现Runnable接口可以避免单继承的局限性。

2 个回复

倒序浏览
今天刚学到这里,又加深了印象,嘻嘻。
回复 使用道具 举报
不错不错,.来学习了.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马