java直接使用thread 比runnable优势

java直接使用thread 比runnable优势

还是没有 thread 都是用runnable

多继承,接口 就不用讲了
好像是什么, thread可以自己调控, 而runnable 就比较简单,只是run(),更加明确什么的

阅读 3.8k
2 个回答

按照jdk文档的描述
Runnable接口为非Thread子类的类提供了一种激活方式。通过实例化某个Thread实例并将自身作为运行目标,就可以运行实现Runnable的类而无需创建Thread的子类。大多数情况下,如果只想重写run方法,而不重写其他Thread方法,就应该使用Runnable接口。 除非你打算修改或增强Thread的基本行为。
====>转自知乎,等待答案

thread 更大?

他们一个是继承使用一个是接口实现,Java是不支持多继承的,才有的接口实现线程。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题