Si otro thread provoca un evento, simplemente utiliza la función "cond_signal" con esa condición como parámetro.