jave中的线程是不是分别是继承thread类与实现runnable接口?

来源:百度知道 编辑:UC知道 时间:2024/05/30 12:52:30

这是Java中实现线程的两种方式。因为Java的单继承的体系结构,也就说你编写的类只能有一个父类,所以有的时候不能把Thread作为父类。那么就可以实现Runnable接口,来实现多线程。

Thread类本身也是实现了Runnable接口,我们直接继承Thread类,其中又很多辅助方法,可以供我们使用,这样我们的工作就会轻松一些,也可以实现Runnable接口实现线程,这样我们要自己写适合自己线程类的方法,比较麻烦

在java中有两种方式实现多线程,1继承thread(推荐),2本身实现runnable接口(麻烦)。