【发布时间】:2015-05-11 00:33:16
【问题描述】:
我有一个普通的 C++ 对象,它在单独的线程中运行数据采集例程,并使用名为 acquisitionStageChangedEvent 的 Boost 信号通知进程,其签名如下:boost::signal2::signal<void(const std::string &)>。如何在新线程中开始采集并使用此信息更新 UI 而不会出现跨线程异常?
【问题讨论】:
-
为什么不用
QTthread和QT信号?
标签: c++ qt concurrency boost-signals2