【发布时间】:2011-03-07 10:06:03
【问题描述】:
QMutex+QWaitCondition 对象是否可重用? 我有一个方法可以等待一些线程完成。
void FinishWait()
{
mutex.lock();
waitCondition(&qMutex, ULONG_MAX);
}
waitCondition.wakeOne() 在不同的线程上调用。
第一次调用 FinishWait() 有效,但即使我指定了超时,第二次调用也不会返回。
【问题讨论】: