Java 中 Thread 类和 Runnable 接口之间的区别
javaserver side programmingprogramming
在本文中,我们将了解两者之间的区别
Thread
它是一个类。
它可用于创建线程。
它具有多种方法,例如‘start’和‘run’。
它需要更多的内存空间。
由于 Java 中不允许多重继承,因此,当一个类扩展了 Thread 类后,它就不能扩展到任何其他类了。
每个线程都会创建一个唯一的对象并与之关联。
Runnable
它是一个函数式接口。
它可以用来创建一个线程。
它有一个抽象方法‘run’。
它需要更少的内存空间。
当一个类实现‘runnable’接口,该类可以扩展到其他类。
多个线程可以共享同一个对象。