实现Runnable接口
标题概述
- 如果自己的类已经extends另一个类,就无法多继承,此时,可以实现一个Runnable接口。
常用方法
-
void run()
使用实现接口 Runnable 的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run 方法。
测试
public class Test2 {
public static void main(String[] args) {
MyThread t = new MyThread ();
//2,构造创建对象,传入Runnable子类
Thread target = new Thread(t);
Thread target2 = new Thread(t);
//开启线程
target.start();
target2.start();
}
}
//1,实现Runnable接口,重写run()
class MyThread implements Runnable{
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName()+" "+i);
}
}
}