221. Given: 
7. void waitForSignal(){
 8. Object obj = new Object(); 
9. synchronized(Thread.currentThread()){ 
10. obj.wait();
 11. obj.notify(); 
12. } 
13. } 
Which statement is true?
(A) This code can throw an InterruptedException.
(B) This code can throw an IllegalMonitorStateException.
(C) This code can throw a TimeoutException after ten minutes.
(D) Reversing the order of obj.wait() and obj.notify() might cause this method to complete normally.
(E) A call to notify() or notifyAll() from another thread might cause this method to complete normally.

答案:登入後查看
統計: A(6), B(7), C(2), D(0), E(1) #2723508