a example conditionVar