在代码中定义一个执行线程的步骤
在代码中定义一个执行线程的步骤
方法(一)
>>继承Thread类
>>重新run()方法
>>调用start()方法
>>启动线程
>>调用run()方法
_____________________________
/* 需求:
写个简单的测试线程的程序,采用继承Thread的方法来
打印一句句简单自定义线程名字的语句Thread World Wecome You!!
和默认的线程名字的语句:This is defalut ThreadName:默认的线程名字
*/
class TEST_Thread extends Thread{
private String name;
public void run(){
if(name=="小明")
System.out.println(name+":Thread World Wecome You!!");
else
System.out.println("This is defalut ThreadName:"+Thread.currentThread().getName());
}
public void getName(String name){
this.name=name;
}
}
public class Threadtest extends Thread{
public static void main(String args[]){
//创建TEST_Thread对象
TEST_Thread TT=new TEST_Thread();
TEST_Thread TT2=new TEST_Thread();
TT2.getName("小明");
TT.start();
TT2.start();
}
}
/*
打印结果:
This is defalut ThreadName:Thread-0
小明:Thread World Wecome You!!
*/