black

SCJP程序员认证考试

登录

单项选择题

public class A extends Thread { 
A() { 
setDaemon(true); 
} 
public void run() { 
(new B()).start(); 
try { 
Thread.sleep(60000); 
} catch (InterruptedException x) {} 
System.out.println(“A done”); 
} 
class B extends Thread { 
public void run() { 
try { 
Thread.sleep(60000); 
} catch (InterruptedException x) {} 
System.out.println(“B done”); 
} 
} 
public static void main(String[] args) { 
(new A()).start(); 
} 
}  
What is the result?()  

A. A done
B. B done
C. A done B done
D. B done A done
E. There is no exception that the application will print anything.
F. The application outputs “A done” and “B done”, in no guaranteed order.

相关考题

单项选择题 public class X implements Runnable {  private int x;  private int y;  public static void main(String [] args) {  X that = new X();  (new Thread( that )).start();  (new Thread( that )).start();  }  public void run() {  for (;;) {  synchronized (this) {  x++;  y++;  }  System.out.println(Thread.currentThread().getName() +  “x = “ + x + “, y = “ + y);  }  }  }   What is the result?()

单项选择题 class MyThread extends Thread {  public void run() { System.out.println(“AAA”); }  public void run(Runnable r) { System.out.println(“BBB”); }  public static void main(String[] args) {  new Thread(new MyThread()).start();  }  }   What is the result?()

单项选择题 WhathappenswhenthreadXexecutesawait()methodonobjectA,withoutowningobjectA’slock?()

All Rights Reserved 版权所有©建筑考试题库(jzkao.com)

备案号:湘ICP备2020024380号-3