黑马程序员技术交流社区
标题:
多线程创建方式
[打印本页]
作者:
hadexs
时间:
2013-6-26 21:08
标题:
多线程创建方式
本帖最后由 孙百鑫 于 2013-6-30 08:20 编辑
继承Thread和实现Runnable这两种创建线程有何区别呢?
创建线程为什么要覆盖或实现run方法呢?
作者:
刘_鑫
时间:
2013-6-26 21:24
JAVA继承Thread是单继承,实现Runnable接口更灵活。
1. 避免单继承的局限性。
2. Runnable 接口的由来 就是将线程的任务进行对象的封装。将线程任务封装成对象后,通过Runnable接口可以降低和Thread对象的耦合性。
线程要执行什么内容,线程自己有定义。这个定义就是run方法,这个方法中定义就是线程要运行的内容。
作者:
280270738
时间:
2013-6-26 21:34
java不支持多继承,而用接口去实现的话就提高了代码的功能。run方法是用来存放需要开启线程的代码的,必须将你要运行的代码存放进来
作者:
孙百鑫
时间:
2013-6-30 08:19
楼主您好,帖子长时间没有动态我已经将您的帖子改成已解决。如有问题请私密我哦~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2