QMutex+QWaitCondition オブジェクトは再利用可能ですか? 一部のスレッドが完了するのを待つ方法があります。
void FinishWait()
{
mutex.lock();
waitCondition(&qMutex, ULONG_MAX);
}
waitCondition.wakeOne() は別のスレッドで呼び出されます。
FinishWait() への最初の呼び出しは機能しますが、タイムアウトを指定しても 2 番目の呼び出しは返されません。