Java中线程类和Runnable接口的区别

在这篇文章中,我们将了解两者之间的区别

Thread

  • 它是一个类。

  • 它可用于创建线程。

  • 它有多种方法,例如“开始”和“运行”。

  • 它需要更多的内存空间。

  • 由于Java中不允许多重继承,因此,一个类扩展了Thread类之后,就不能再扩展到其他任何类了。

  • 每个线程创建一个唯一的对象并与之关联。

Runnable

  • 它是一个功能接口。

  • 它可用于创建线程。

  • 它有一个抽象方法“run”。

  • 它需要更少的内存空间。

  • 当一个类实现“runnable”接口时,该类可以扩展到其他类。

  • 多个线程可以共享相同的对象。

以上是 Java中线程类和Runnable接口的区别 的全部内容, 来源链接: utcz.com/z/359343.html

回到顶部