等待条件成立的线程被唤醒(在pthread_cond_wait函数返回之前等待线程会再次获得保护条件变量的锁,原文:Upon successful return, the mutex shall have been locked and shall be owned by the calling thread.),在被唤醒之后等待的线程需要再次判断条件是否成立,因为被唤醒并不意味这条件就成立了(It is thus recommended that a condition wait be enclosed in the equivalent of a "while loop" that checks the predicate.);