QWaitCondition官方帮助文档-详细介绍部分(个人翻译)
QWaitCondition让某个线程可以向其他线程通知,某种条件已经满足。单个或多个线程能阻塞等待QWaitCondition
通过wakeOne()或wakeAll()设定条件。用wakeOne()唤醒某个随机选中的线程,用wakeAll()唤醒全部线程。
例如:假设当用户按下一个键时,有三个任务需要执行。每个任务都可分离到单独的线程中执行,
那么线程run()主体结构大体是这样:
forever {
mutex.lock();
keyPressed.wait(&m...
原创
2020-07-07 14:56:58 ·
243 阅读 ·
0 评论