What is a CountDownLatch?

This is a more advanced type of synchronization that can be done with concurrent package.Consider the example where a organization needs to recruite 3