如何创建线程第一种继承Thread类

时间:2021-08-27 17:23:38

步骤

1:定义一个类 继承Thread类。
2:重写Thread类的run方法。
3:直接创建Thread的子类对象创建线程。
4:调用start方法开启线程并调用线程的任务run方法执行。
-----------------------------------------------

package TestException;

public class test1 {

public static void main(String[] args) {
// 3:直接创建Thread的子类对象创建线程。
Test2 s= new Test2("张三");
Test2 s1 = new Test2("test");
//调用start(里面会自动去执行run方法中的代码块) 4:调用start方法开启线程并调用线程的任务run方法执行。
s.start();
s1.start();
}

}
//继承Thread 1:定义一个类 继承Thread类。
class Test2 extends Thread {
String name;
Test2(String name){
this.name=name;
}
public void show(){

for(int i=0;i<100;i++){
System.out.println(name+i);
}
}
//重新run方法 2:重写Thread类的run方法。
public void run(){
show();
}

}