si usavo anche io il mutex come variabile globale. in pratica puoi far si che ascolti su una variabile di condizione fin quando un altro thread non da la signal e quindi puoi entrare nella sezione critica acquisendo il lock sul mutex. occhio a usare attentamente lock unlock per evitare deadlock ciao