启动线程的三种方式:1、继承thread类 2、实现runnable接口 3、线程池Executors.newCachedThread
public class Thread_000_CreateFormThreadAndRunnable {
public static void main(String[] args) {
// 继承Thread类
new myThread().start();
// 实现Runnable接口
new Thread(new myRun()).start();
// lambda表达式启动
new Thread(()->{
System.out.println("Hello Lambda!");
}).start();
}
static class myThread extends Thread {
@Override
public void run() {
System.out.println("继承thread创建线程");
}
}
static class myRun implements Runnable {
@Override
public void run() {
System.out.println("实现Runnerable接口创建线程");
}
}
}