多线程的2种实现方式:
- 继承Thread类
- 实现Runnable接口
继承Thread类实现:
public class MyThread extends Thread {
@Override
public void run() {
System.out.println("hello world 多线程");
}
public static void main(String[] args) {
MyThread myThread = new MyThread();
myThread.start(); // 启动线程
}
}
实现Runable接口
public class AThread implements Runnable {
public void run() {
System.out.println("通过Runnable接口,实现多线程!");
}
public static void main(String[] args) {
AThread ar = new AThread();
Thread a = new Thread(ar);
a.start();
}
}