线程创建的两种方式

it2024-12-06  18

1: 继承Thread 重写run方法,run方法里面写你执行的代码 start开启线程

public class MyThread extends Thread { @Override public void run() { System.out.println(Thread.currentThread().getName()); } }

2: 实现runable 重写run方法,run方法里面写你执行的代码 新建 new Thread(runable) start 开启线程 public class MyThread2 implements Runnable { @Override public void run() { for (int i = 0; i < 10; i++) { System.out.println(Thread.currentThread().getName()+":"+i); }

}

}

java是单继承多实现的关系,有时候用到第二种方法

最新回复(0)