void waitForSignal() {  Object obj = new Object();  synchronized (Thread.currentThread()) {  obj.wait();  obj.notify();  }  }  Which is true?() 

A .  This code may throw an InterruptedException. B .  This code may throw an IllegalStateException. C .  This code may throw a TimeoutException after ten minutes. D .  This code will not compile unless “obj.wait()” is replaced with “((Thread) obj).wait()”. E .  Reversing the order of obj.wait() and obj.notify() may cause this method to complete normally. F .  A call to notify() or notifyAll() from another thread may cause this method to complete normally.

时间:2022-09-06 14:38:05 所属题库:SCJP程序员认证考试题库

相似题目