Можно ли повторно использовать объекты QMutex + QWaitCondition?
У меня есть метод ожидания завершения некоторых потоков.
void FinishWait()
{
mutex.lock();
waitCondition(&qMutex, ULONG_MAX);
}
waitCondition.wakeOne () вызывается в другом потоке.
Первый вызов FinishWait () работает, но второй вызов не возвращается, даже если указать тайм-аут.