A java.lang.NullPointerException is through at line switch(str) {.
A java.lang.NullPointerException is through at line switch(str) {.
Question 2
Given:
Which result is possible?
Compilation fails.
L1 L2 L3
L2 L3
L1 L3
L3
Correct answer: B
Explanation:
The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. The class must define a method of no arguments called run. This interface is designed to provide a common protocol for objects that wish to execute code while they are active. Reference: http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html
The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. The class must define a method of no arguments called run.
This interface is designed to provide a common protocol for objects that wish to execute code while they are active.
CyclicBarrier is a synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point. CyclicBarriers are useful in programs involving a fixed sized party of threads that must occasionally wait for each other. The barrier is called cyclic because it can be re-used after the waiting threads are released. Reference: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CyclicBarrier.html
CyclicBarrier is a synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point. CyclicBarriers are useful in programs involving a fixed sized party of threads that must occasionally wait for each other. The barrier is called cyclic because it can be re-used after the waiting threads are released.