Делает pthread_cond_wait (& cond_t, & mutex); разблокировать, а затем заблокировать мьютекс?
Я используюpthread_cond_wait(&cond_t, &mutex);
в моей программе, и мне интересно, зачем этой функции в качестве второго параметра нужна переменная мьютекса.
Лиpthread_cond_wait()
разблокировать мьютекс в начале (начало казниpthread_cond_wait()
), а затем блокируется, когда он заканчивается (как раз перед отъездом)pthread_cond_wait()
)?