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

发布网友 发布时间:2022-04-26 10:55

我来回答

1个回答

热心网友 时间:2022-06-27 14:41

项目中遇到了关于多线程编程问题
Class obj中有一个QTimer。线程A和线程B都有机会重启这个QTimer。
然而,在QT文档中QTimer并不是一个线程安全的类,因此就出现了怎样保证跨线程调用的安全性

首先,obj是是有线程概念的,它必须属于一个特定线程的(当然也可以使用moveToThread将它放入另外一个线程中,所有继承自QObject都有一个threadid的属性,用来标明此对象所属线程)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com