class ConditionVariable