题目:编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次
package test;
public class test extends Thread{
//java实现多线程有两种方法:
//一种是实现Runnable接口
//一种是继承Thread类,其实查看Thread类就知道,其也是实现了Runnable接口
public test(String s){//给线程添加名称
super(s);
}
//重写run()方法
//run()方法为接口类对象需要执行的部分
@Override
public void run(){
for(int i =0;i<20;i++){
try{
System.out.println(this.getName());
sleep(300);
}catch(Exception e){
e.printStackTrace();
}
}
}
public static void main(String[] args){
Thread test = new test("线程baby1");
Thread test1 = new test("线程baby2");
Thread test2 = new test("线程baby3");
//start()方法启动线程
test.start();
test2.start();
test1.start();
}
}