我正在尝试使用线程在 QT 中实现生产者/消费者模式。阅读Qt和 google 中的线程支持页面让我想到了一个问题:如果主应用程序想要结束线程的存在,我该如何等待 QMutex/QSemphore/QWaitCondition 和退出信号。
换句话说:
- 等待一份工作 -> 做这份工作
- 等待退出信号 -> 退出线程
我可以通过 QT 中的一个事件循环来实现这一目标吗?或者这不是这个案子的方法吗?
我正在尝试使用线程在 QT 中实现生产者/消费者模式。阅读Qt和 google 中的线程支持页面让我想到了一个问题:如果主应用程序想要结束线程的存在,我该如何等待 QMutex/QSemphore/QWaitCondition 和退出信号。
换句话说:
我可以通过 QT 中的一个事件循环来实现这一目标吗?或者这不是这个案子的方法吗?