可学答题网 > 问答 > Java认证考试综合练习题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

class Waiting implements&en


class Waiting implements Runnable {  boolean flag = false;  public synchronized void run() {  if (flag) {  flag = false;  System.out.print("1 ");  try { this.wait(); } catch (Exception e) { }  System.out.print("2 ");  }  else {  flag = true;  System.out.print("3 ");  try { Thread.sleep(2000); } catch (Exception e) { }  System.out.print("4 ");  notify();  }  }  public static void main(String [] args) {  Waiting w = new Waiting();  new Thread(w).start();  new Thread(w).start ();  }  }  以下哪两项是正确的?() 

  • A代码输出 1 3 4
  • B代码输出 3 4 1
  • C代码输出 1 2 3 4
  • D代码不会完成
参考答案
参考解析:
分类:Java认证考试综合练习题库
相关推荐

1、class Order3 implements&ens

class Order3 implements Runnable { public static void main(String [] args) { new Thread(new ...

2、1. class A implements&

1. class A implements Runnable ( 2. int i; 3. public void run () ( 4. try (&ensp...

3、class Car implements S

class Car implements Serializable { }  class Ford extends Car { }  如果试图序列化一个Ford实...

4、表达式10>5&&6%3的值是()

表达式10>5&&6%3的值是()A-1B非零值C0D1

5、class Thread2 implements&en

class Thread2 implements Runnable {  void run() {   System.out.print("go ");   }&ensp...

6、“频段0”的CDMA2000-1X系统沿用了AMPS的信道编号,一个AMPS

“频段0”的CDMA2000-1X系统沿用了AMPS的信道编号,一个AMPS的信道编号对应的频谱宽度是多少?()A200KHzB30KHzC25KHzD150KHz