一、创建线程的三种方式
1.继承Thread类创建线程类
- 定义Thread类的子类,并重写该类的run(),该run()的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。
- 创建Thread()子类的实例,即创建了线程对象
- 调用线程对象的start()方法来启动该线程
public class ThreadDemo01 extends Thread{
public ThreadDemo01(){
// 构造方法
}
public void run(){
//编写自己的线程代码
System.out.println(Thread.currentThread().getName());
}
public static void main(String[]args){
ThreadDemo01 threadDemo01 = new ThreadDemo01();
threadDemo01.setName("我是自定义的线程1");
threadDemo01.start();
System.out.println(Thread.currentThread().toString()