• 2022-06-03 问题

    Given: 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.

    Given: 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.

  • 2022-06-03 问题

    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. F: This code does NOT compile unless "obj.wait()" is replaced with "((Thread) obj).wait()".

    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. F: This code does NOT compile unless "obj.wait()" is replaced with "((Thread) obj).wait()".

  • 1