execution: PASS Thread1 started Thread1 is waiting for the cond To wake up thread1 by broadcasting its waited condition Thread1 wakened up and got returned value 0 Thread1 released the mutex Test PASSED