/**
*创建一个线程是声明实现类Runnable接口。那个类然后重写run类的方法。然后可以分配类的实例,在创建的时候作为参数传递,并启动。
?*
*可以分为三步:
?*
*定义MyRunnable类实现Runnable接口
*实现run()方法,编写线程执行体
?*
*创建线程对象,调用start()方法启动线程
?*
?*/
public class MyRunnable3 {
????public static void main(String[] args) {
//将该对象传给Thread类的构造函数
????????Thread thread = new Thread(()->{
????????????while (true){
System.out.println("MyThread类的run方法");
????????????}
????????});
//thread对象调用start方法,在这里不会调用自身的run方法,它会调用myThread对象的run方法
????????thread.start();
????????while (true){
System.out.println("Demo类的main方法");
????????}
????}
}