您的位置:首页 > 编程语言 > Qt开发

QT movetothread 后的线程同步

2020-02-16 19:39 309 查看

QT movetothread 后的线程同步

面向需求

Class A继承QObject,moveto ThreadA;
Class B继承QObject,moveto ThreadB;
Class A需要得到ClassB运算后的值才能继续运算,如ClassA想根据身份证号码查询上网记录并打印,上网记录由ClassB给出。

方法

ClassA内在需要同步的地方使用:
while(条件){
QCoreApplication::processEvents();
}

同时:槽函数接收ClassB返回的数据,如上网记录,接收到后改变While的条件,以便跳出while。这样就能在时间循环里实现同步。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
小T正在努力 发布了2 篇原创文章 · 获赞 0 · 访问量 58 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: