execution: PASS Thread1 started Thread1 is waiting for the cond Time to wake up thread1 by signaling a condition Thread1 wakened Thread1 failed to trylock the mutex (as expected) Thread1 released the mutex Test PASSED