cond_wait
cond_wait var
- Takes the locked variable var, unlocks it, and blocks until another thread does a
cond_signal
orcond_broadcast
for that variable. The variable is relocked after thecond_wait
has been satisfied. If multiple threads arecond_wait
ing, all but one will reblock waiting to reacquire the lock.