P364 实战练习(多线程)

时间:2023-03-08 22:15:33
P364 实战练习(多线程)

尝试定义一个继承Thread类的类,并覆盖run( )方法,在run( )方法中每隔1000毫秒打印一句话。

编写代码如下:

编写PractiseThread类:

 package org.hanqi.practise;

 public class PractiseThread extends Thread{

     public void run()
{
for(int i=1;i<5;i++)
{
int j;
switch(j=i)
{
case 1:
System.out.println("三行情书:");
break;
case 2:
System.out.println("鸡蛋灌饼");
break;
case 3:
System.out.println("两个");
break;
case 4:
System.out.println("她的加里脊");
break;
}
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
}

编写TestThread测试类:

 package org.hanqi.practise;

 public class TestThread {

     public static void main(String[] args) {

         PractiseThread pt = new PractiseThread();
pt.start();
}
}

运行结果为:

P364 实战练习(多线程),每隔1000毫秒输出一句话。