将程序中有 [代码] 字段的地方根据提示填空
(程序1)程序功能:编写一个Java应用程序,在主线程中再创建2个线程,要求线程经历4种状态:新建、运行、中断、死亡
class Tortoise extends Thread
{
int sleepTime=0,liveLength=0;
Tortoise(int sleepTime,String name,int liveLength)
{
this.sleepTime=sleepTime;
this.liveLength=liveLength;
setName(name);
}
public void run()
{
while(true)
{
liveLength--;
System.out.print("@");
try
{
【代码1】//让线程调用 sleep方法进入中断状态,sleepTime毫秒后线程重新排队,等待CUP资源。
}
catch (InterruptedException e)
{
}
if(liveLength<=0)
{
System.out.print(getName()+"进入死亡状态\n");
【代码2】//结束run方法的语句。
}
}
}
}
class Rabbit extends Thread
{
int sleepTime=0,liveLength;
Rabbit(int sleepTime,String name,int liveLength)
{
this.sleepTime=sleepTime;
this.liveLength=liveLength;
setName(name);
}
public void run()
{
while(true)
{
liveLength--;
System.out.print("*");
try
{
【代码3】//让线程调用 sleep方法进入中断状态,sleepTime毫秒后线程重新排队,等待CUP资源。
}
catch(InterruptedException e)
{
}
if(liveLength<=0)
{
System.out.print(getName()+"进入死亡状态\n");
【代码4】//结束run方法的语句。
}
}
}
}
public class ThreadExample
{
public static void main(String args[ ])
{
Rabbit rabit;
rabit=【代码5】 //新建线程rabit。
Tortoise tortoise;
tortoise=【代码6】 //新建线程tortoise
【代码7】 //启动线程tortoise。
【代码8】 //启动线程rabit。
}
}
JAVA程序代码填空
答案:2 悬赏:10 手机版
解决时间 2021-01-26 11:58
- 提问者网友:龅牙恐龙妹
- 2021-01-25 21:27
最佳答案
- 五星知识达人网友:青灯有味
- 2021-01-25 21:56
1 sleep(sleepTime);
2 stop();
3 sleep(sleepTime);
4 stop();
5 new Rabbit(1000,"Rabbit",9);
6 new Tortoise(1500,"Tortoise",10);
7 tortoise.start();
8 rabit.start();
很基础的题目
2 stop();
3 sleep(sleepTime);
4 stop();
5 new Rabbit(1000,"Rabbit",9);
6 new Tortoise(1500,"Tortoise",10);
7 tortoise.start();
8 rabit.start();
很基础的题目
全部回答
- 1楼网友:第四晚心情
- 2021-01-25 23:02
【代码1】int money=100;
【代码2】zhang=new thread(this);
【代码3】keven=new thread(this);
【代码4】int i=0;
【代码5】zhang.isalive()
【代码6】zhang.stop();
【代码7】keven.isalive()l
【代码8】keven.stop();
【代码9】zhang.start();
【代码10】keven.start();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯