execution: PASS [Thread 0x0xf34634f2440] started and locked the mutex [Thread 0x0xf34634f2440] is waiting for the cond [Thread 0x0xf33ea14e640] started and locked the mutex [Thread 0x0xf33ea14e640] is waiting for the cond [Thread 0x0xf34c1aef440] started and locked the mutex [Thread 0x0xf34c1aef440] is waiting for the cond [Main thread] broadcast the condition [Thread 0x0xf34634f2440] was wakened and acquired the mutex again [Thread 0x0xf34634f2440] released the mutex [Thread 0x0xf33ea14e640] was wakened and acquired the mutex again [Thread 0x0xf33ea14e640] released the mutex [Thread 0x0xf34c1aef440] was wakened and acquired the mutex again [Thread 0x0xf34c1aef440] released the mutex [Main thread] all waiters were wakened Test PASSED