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

Posted liyunchuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何创建线程第一种继承Thread类相关的知识,希望对你有一定的参考价值。

步骤

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();
}


}

 



 

以上是关于如何创建线程第一种继承Thread类的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程Thread的创建

java基础——多线程的两种实现方式

创建线程的7种方法&单线程 VS 多线程

多线程三:显示主线程执行的效果-第一种继承方式 继承Thread类

网络编程-线程-3通过继承Thread类创建线程

多线程基础