Lock Condition
semphore
semphore lock
CountDownLatch
CountDownLatch
countdownlatch

countdownlatch