实现多线程的方式
1、继承Thread类,重写run()方法。
2、实现Runnable接口,重写run()方法。
3、实现Callable接口,重写call()方法。
尽量多实现少继承
继承Thread类
public class Establish extends Thread {
@Override
public void run() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
Establish es = new Establish();
es.start();
}
}
实现Runnable接口
class Establish02 implements Runnable{
@Override
public void run() {
System.out.println("Hello World!!");
}
}
public static void main(String[] args) {
Establish02 es02 = new Establish02();
new Thread(es02).start();
}