Frage im Vorstellungsgespräch bei EPAM Systems

Difference between CountDownLatch and CyclicBarrier in java?