Почему функции условных переменных pthreads требуют мьютекса?
Я читаю наpthread.h
; функции, связанные с переменной условия (например,pthread_cond_wait(3)
) требует мьютекс в качестве аргумента. Зачем? Насколько я могу сказать, я собираюсь создать мьютекспросто использовать в качестве этого аргумента? Что должен делать этот мьютекс?