condition countdownlatch
condition countdownlatch