qt中connect 函数多线程怎么设置

 我来答
一切只为你我愿
2017-10-22 · TA获得超过394个赞
知道小有建树答主
回答量:1080
采纳率:28%
帮助的人:159万
展开全部
项目中遇到了关于多线程编程问题
Class obj中有一个QTimer。线程A和线程B都有机会重启这个QTimer。
然而,在QT文档中QTimer并不是一个线程安全的类,因此就出现了怎样保证跨线程调用的安全性

首先,obj是是有线程概念的,它必须属于一个特定线程的(当然也可以使用moveToThread将它放入另外一个线程中,所有继承自QObject都有一个threadid的属性,用来标明此对象所属线程)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式