早教吧 育儿知识 作业答案 考试题库 百科 知识分享

利用继承Thread类创建三个线程,线程1输出三个“goodmorning!”,线程2输出三个“goodafternoon!”,线程3输出三个“goodnight!”,每个线程输出一次后休眠100s。在main主线程中创建并启动这三个

题目详情
利用继承Thread类创建三个线程,线程1输出三个“good morning!”,线程2输出三个“good afternoon!”,线程3输出三个“good night!”,每个线程输出一次后休眠100s。在main主线程中创建并启动这三个线程
▼优质解答
答案和解析
public class MyThread extends Thread{
private String threadMsg; //线程要说的话
public MyThread(String msg){
this.threadMsg = msg;
}

public void run(){
for(int i=0;i<3;i++){
//循环,每个线程输出三次
System.out.println(Thread.currentThread().getName()+ threadMsg);
try {
//每一次输出睡眠100s 因为睡眠函数的参数是以ms为单位的,所以100s 就是 1000ms *100
Thread.sleep(1000*100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}


public static void main(String[] args) {
//建立一个数组
MyThread thread[] = new MyThread[3];

//生成对应的对象,并且启用线程。
thread[0] = new MyThread("good morning!");
thread[0].start();

thread[1] = new MyThread("good afternoon!");
thread[1].start();

thread[2] = new MyThread("good night!");
thread[2].start();
}
}
看了 利用继承Thread类创建三...的网友还看了以下:

甲、乙、丙三人出钱合买了一台电视机.甲说,我出的钱是你们的二分之一.乙说,我甲、乙、丙三人出钱合买  2020-05-13 …

一化肥厂生产一批化肥,分三次运出,第一次运出总数的13还多200吨,第二次运出是第一次的35,第三  2020-05-21 …

一化肥厂生产一批化肥,分三次运出,第一次运出总数的13还多200吨,第二次运出是第一次的35,第三  2020-05-21 …

一化肥厂生产一批化肥,分三次运出,第一次运出总数的13还多200吨,第二次运出是第一次的35,第三  2020-05-22 …

一化肥厂生产一批化肥,分三次运出,第一次运出总数的1/4还多200吨,第二次运出的是第一次的1/2  2020-05-22 …

甲乙丙三人拿出同样多的钱合买一批西瓜,分配时甲比乙和并多拿了60千克.甲乙丙三人拿出同样多的钱合买  2020-05-24 …

一筐桃子,第一次取得总数的一半又一个,第二次取出余下的一半有一个,第三次取出第二次取出后余下的一.  2020-06-10 …

别让眼睛老去继承了一夜之间,一场雷电引发的山火毁了美丽的“森林庄园”,刚刚从祖父那里继承了这座庄园  2020-07-07 …

(2014•常州)2013年12月6日,“嫦娥三号”顺利进入预定轨道,在18时00分20秒这一时刻,  2020-11-01 …

别让眼睛老去继承了一夜之间,一场雷电引发的山火毁了美丽的“森林庄园”,刚刚从祖父那里继承了这座庄园的  2020-11-22 …