Lets say you needed a thread executor to create tasks for a CyclicBarrier that has a barrier

Question:

Let’s say you needed a thread executor to create tasks for a CyclicBarrier that has a barrier limit of five threads. Which static method in ExecutorService should you use to obtain it? 

A. newSingleThreadExecutor()

B. newSingleThreadScheduledExecutor()

C. newCachedThreadPool()

D. newFixedThreadPool(2)

E. None of the above

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Question Posted: