Which of these correctly declares an exchanger between two threads?
Answer: A
Correct answer: Exchanger<String> ex = new Exchanger<String>();
An Exchanger pairs exactly two threads by construction, so the constructor takes no count. Each thread calls exchange() with the object it is offering and receives the other’s in return, blocking until its partner arrives.
Please log in or register to report this question.