Multiple Choice
Which of the following statements is false?
A) If several synchronized statements in different threads are trying to execute on an object at the same time, only one of them may be active on the object-all the other threads attempting to enter a synchronized statement on the same object are placed in the XE "blocked state" b XE "thread states:blocked" locked state.
B) When a synchronized statement finishes executing, the object's monitor lock is released and one of the blocked threads attempting to enter a synchronized statement can be allowed to acquire the lock to proceed.
C) Java also allows synchronized methods. Before executing, a synchronized instance method must acquire the lock on the object that's used to call the method.
D) Using a synchronized block to enforce mutual exclusion is an example of the design pattern known as the Java Exclusion Pattern.
Correct Answer:

Verified
Correct Answer:
Verified
Q28: To obtain a parallel stream, simply invoke
Q29: Which of the following statements is false?<br>A)
Q30: In a producer/consumer relationship, the _ portion
Q31: NumberFormat static method _ returns a NumberFormat
Q32: A new thread begins its life cycle
Q34: Which of the following statements is false?<br>A)
Q35: Interface ExecutorService provides the _ method, which
Q36: The ArrayBlockingQueue method _ returns the number
Q37: When using Java's built-in monitors, every object
Q38: When a thread executing a synchronized statement