继承Thread类,使用这个继承的类,传入runnable开启线程的代码实现
时间: 2023-05-22 18:01:42 浏览: 85
java实现多线程的两种方式继承Thread类和实现Runnable接口的方法
5星 · 资源好评率100%
可以使用以下代码实现:
```
public class MyThread extends Thread {
private Runnable runnable;
public MyThread(Runnable runnable) {
this.runnable = runnable;
}
@Override
public void run() {
if (runnable != null) {
runnable.run();
}
}
}
```
使用时,可以传入一个实现了Runnable接口的类的实例,例如:
```
MyThread myThread = new MyThread(new Runnable() {
@Override
public void run() {
// 线程要执行的代码
}
});
myThread.start();
```
这样就可以开启一个新的线程,并执行传入的Runnable实例中的代码。
阅读全文