多线程的多种方式:
1、继承 Thread类
2、实现接口 Runnable
3、使用匿名方式
4、callable 实现
比较:
实现Runnable接口比继承Thread类所具有的优势:
1):适合多个相同的程序代码的线程去处理同一个资源
2):可以避免java中的单继承的限制
3):增加程序的健壮性,代码可以被多个线程共享,代码和数据独立
4):线程池只能放入实现Runable或callable类线程,不能直接放入继承Thread的类
1、继承 Thread类
2、实现接口 Runnable
3、使用匿名方式
4、callable 实现
1):适合多个相同的程序代码的线程去处理同一个资源
2):可以避免java中的单继承的限制
3):增加程序的健壮性,代码可以被多个线程共享,代码和数据独立
4):线程池只能放入实现Runable或callable类线程,不能直接放入继承Thread的类
版权声明
本站的文章和资源来自互联网或者站 长的原创,按照CC BY-NC-SA 3.0 CN 协议发布和共享,转载或引用本站文章 应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内 删除有争议的资源。网站备案
鄂ICP备2020022491号-1