| 
 
| 创建线程的两种方法: 第一种方式:
 步骤:
 a: 创建一个类然后让这个类继承Thread
 b: 复写run方法
 c: 创建a中的类的对象
 d: 启动线程, 启动线程使用的是start方法
 可以使用getName方法获取线程名称
 可以使用setName方法设置线程名称
 第二种方式:
 步骤:
 a: 创建一个类,然后让这个类实现Runnable接口
 b: 复写run方法
 c: 创建a中的类的对象
 d: 创建Thread类的对象,把C中的对象作为参数传递进来
 e: 启动线程
 现获取当前正在执行的线程
 Thread.currentThread()然后在调用getName方法获取
 通过构造方法设置名称设置线程名称
 
 | 
 |