Java中实现多线程
跳到导航
跳到搜索
继承 Thread 类
public class MyThread extends Thread {
@Override
public void run() {
System.out.println("i am thread");
}
public static void main(String[] args) {
new MyThread().start();
}
}
实现 Runnable 接口
public class MyThread implements Runnable {
@Override
public void run() {
System.out.println("i am thread");
}
public static void main(String[] args) {
Thread thread = new Thread(new MyThread());
thread.start();
}
}
Thread 类实现了 Runnable 接口
package java.lang;
public class Thread implements Runnable {
……
}
实现 Runnable 接口的方式更好