主线程 MyThread01Thread
package cn.itcast.day12.demo05;
public class MyThread01Thread {
public static void main(String[] args) {
//创建Thread类的子类对象
MyThread01 mt = new MyThread01();
//调用start方法,开启新线程,执行run方法
mt.start();
MyThread01 mt1 = new MyThread01();
mt1.start();
new MyThread01().start();
System.out.println(Thread.currentThread().getName());
}
}
新线程 MyThread01
package cn.itcast.day12.demo05;
//定义一个Thread类的子类
public class MyThread01 extends Thread{
//重写Thread类中的run方法,设置线程任务
@Override
public void run() {
//获取线程名称
//第一种方法
//第二种方法
//第三种方法
//第四种方法
System.out.println(Thread.currentThread().getName());
}
}