
小弟编码新手儿,请各位指点,编写一段儿java代码,以下是题目
创建两个Thread类对象,第一个对象的字符串为“Tom”,暂停时间为50ms,第二个对象的字符串为“Jerry”,暂停时间为100ms,分别激活这两个线程,每个线程被执...
创建两个Thread类对象,第一个对象的字符串为“Tom”,暂停时间为50ms,第二个对象的字符串为“Jerry”,暂停时间为100ms,分别激活这两个线程,每个线程被执行20次,请写出代码。
展开
1个回答
展开全部
class ThrDemo
{
public static void main(String[] args)
{
MyThr thr1=new MyThr("Tom",50);
MyThr thr2=new MyThr("Jerry",100);
thr1.start();
thr2.start();
}
}
class MyThr extends Thread
{
int time;
String name;
public MyThr(String s,int n){
super(s);
name=s;
time=n;
}
public void run(){
try{
for(int i=0;i<20;i++){
System.out.println(name+"\t"+i);
Thread.sleep(time);
}
}catch(Exception e){
}
}}
{
public static void main(String[] args)
{
MyThr thr1=new MyThr("Tom",50);
MyThr thr2=new MyThr("Jerry",100);
thr1.start();
thr2.start();
}
}
class MyThr extends Thread
{
int time;
String name;
public MyThr(String s,int n){
super(s);
name=s;
time=n;
}
public void run(){
try{
for(int i=0;i<20;i++){
System.out.println(name+"\t"+i);
Thread.sleep(time);
}
}catch(Exception e){
}
}}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询