execution: PASS Thread1 started Thread1 is waiting for the cond Time to wake up thread1 by signaling a condition Thread1 wakened and got returned value 0 Thread1 released the mutex Test PASSED