Bug fix (fix a way to store sem_t)
add ConditionVariable