Warum benötigen die Funktionen der Bedingungsvariablen von pthreads einen Mutex?
Ich lese gerade aufpthread.h
; die bedingungsvariablenbezogenen Funktionen (wiepthread_cond_wait(3)
) erfordern einen Mutex als Argument. Warum? Soweit ich das beurteilen kann, werde ich einen Mutex erstellengerad als Argument verwenden? Was soll dieser Mutex tun?