pthread_cond_wait:简单记述
调用pthread_cond_wait(cond, mutex)的时候,线程会阻塞, 并且会释放互斥锁mutex,此时其他线程可以获得互斥锁mutex
等到pthread_cond_signal(cond)或者pthread_cond_broadcast(cond)唤醒的时候,会重新去获得mutex,未获得则会继续阻塞,直到获得为止。
调用pthread_cond_wait(cond, mutex)的时候,线程会阻塞, 并且会释放互斥锁mutex,此时其他线程可以获得互斥锁mutex
等到pthread_cond_signal(cond)或者pthread_cond_broadcast(cond)唤醒的时候,会重新去获得mutex,未获得则会继续阻塞,直到获得为止。