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