试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

简单应用题请完成下列Java程序:运行3个线程,每一个线程有自己的标志,用a,b,c表示,每个线程显示一个"Start"信息和一个"End"信息并且间隔地显示2个"Loop"信息(间隔变化为(0.5~2)秒之间的随机延迟)。程序运行结果如下:(注:由于时间间隔为随机数,所以,运行结果的顺序不惟一)a Startb Startc Startb Loopa Loopb LoopbEndc Loopa LoopaEndc LoopcEnd注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。public class ex2_2 implements Runnable { static char flag2_2 = ’’a’’; public static void main(String[] arg) { ex2_2 obj2_2 = new ex2_2(); Thread thread2_2 = new Thread(obj2_2); thread2_2.start(); thread2_2 = new Thread(obj2_2); thread2_2.start(); thread2_2 = new Thread(obj2_2); thread2_2.start(); } public void run() { char myflag2_2; synchronized(this) { ; } System.out.println(myflag2_2 + " Start");for(int i=0; i<2; i++) { try {ThreaD、sleep(rand(500,2000));System.out.println(myflag2_2 + " Loop"); } catch(InterruptedException ie) {System.out.println(ie); } } System.out.println(myflag2_2 + "End"); } final private int rand(int low,int high) { return( ); }}

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

在长度为n的有序线性表中进行二分查找,需要的比较次数为A.log2nB.nlog假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。A.vo实现运行时的多态性要使用A.重载函数B.析构函数C.构造函数D.虚函数运算符函数调用格式的表达式:y/x++与表达式:y.operator/(oper下面的描述中表达错误的是A.公有继承时基类中的public成员在派生类中仍是pu以下程序中sort()函数的功能是对a所指数组中的数据进行由大到小的排序:voi