【发布时间】:2016-01-25 17:34:09
【问题描述】:
我有 2 个线程的应用程序。在第一个(主)线程中,我想生成一些消息并将其发送到第二个线程。是否有阻止线程等待传入消息的方法(如嵌入式操作系统(FreeRTOS、TNKernel 等)中的队列)?
while (true) {
waitQueue(TIMEOUT_INFINITY);
}
在waitQueue(TIMEOUT_INFINITY);当前线程被阻塞,当在主线程产生一些消息waitQueue释放线程。
【问题讨论】:
-
方法在哪里?标准 C++ 中没有这样的方法。其他库有这样的方法。
-
他可能正在寻找QT event queues。
-
是的,我正在寻找 Qt。但我不知道如何使用它...
标签: c++ multithreading qt