创建线程的两种方式 创建线程方式一 定义类,继承Tread方法覆盖Thread类中的run方法创建Thread中的子类对象,创建线程对象调用线程对象的start方法,开启线程 *— 创建线程方法二 定义一个类实现Runnable接口覆盖Runnable接口中的Run方法创建该接口的子类对象通过Thread类进行线程的创建并将Runnable接口的子类对象作为Thread类的构造函数的实参进行传递。调用Thread类中的start方法,开启线程。