1.编写一个MyThread类,它继承自Thread类,该类有两个成员变量:线程的名字str(String类型)和int类型变量delay,该类的构造方法有两个参数,分别初始化str和delay。类中的run方法实现如下操作:休眠delay毫秒后,打印线程的名字。编写应用程序,创建MyThread类的三个对象t1、t2、t3,分别指定线程名为“线程A”、“线程B”和“线程C”,休眠时间为1000毫秒、2000毫秒、3000毫秒,并启动这三个线程。
调试欢乐多
String threadName;
long delay;
MyThread(String tn,int d){
this.threadName = tn;
this.delay = d;
}
public synchronized void print(){
System.out.println(this.threadName);
try {
this.sleep(this.delay);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void run(){
this.print();
} /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub MyThread mt1 = new MyThread("t1",1000);
MyThread mt2 = new MyThread("t2",1000);
MyThread mt3 = new MyThread("t3",1000);
mt1.start();
mt2.start();
mt3.start();
}
}
看了一点线程,献丑了。抛砖引玉而已。