写一个程序,打印“你好吗?”和“很好,谢谢!”“三次,分别。延迟一段时间,打印出来后。
1)定义Thread的子类,覆盖Thread的run方法。
2)在main类中创建2个对象(线程)。
package week15;
/*
写一个程序,打印“你好吗?”和“很好,谢谢!”“三次,分别。延迟一段时间,打印出来后。
1)定义Thread的子类,覆盖Thread的run方法。
2)在main类中创建2个对象(线程)。
*/
class mythread extends Thread{
public mythread(String name) {
setName(name);
}
public void run() {
for(int i = 0 ;i < 3; i++) {
try {
sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(getName()+":How are you?");
System.out.println(getName()+":Fine Thank you!");
}
}
}
public class t1 {
public static void main(String[] args) {
mythread h1=new mythread("线程1");
mythread h2=new mythread("线程2");
h1.start();
h2.start();
}
}
运行结果:
线程1:How are you?
线程1:Fine Thank you!
线程2:How are you?
线程2:Fine Thank you!
线程1:How are you?
线程2:How are you?
线程2:Fine Thank you!
线程1:Fine Thank you!
线程1:How are you?
线程2:How are you?
线程2:Fine Thank you!
线程1:Fine Thank you!