mip | RSS订阅
你现在的位置:首页 » 热点知识 » 正文
03月25日

qt多线程

作者 : luc | 分类 : 热点知识 | 超过 6 人围观 | 已有 0 人发表了看法

QT是多线程还是单线程

Windows程序基于消息循环。 如果您想做一件事以上,则必须排队。 这称为消息排队。 单线程程序执行效率相对较低。 多线程等效于多个消息循环。 可以在不同的循环中完成多项操作。 高效。

qt多线程的问题

QMutex mutex;

mutex. lock ();

global::threadflag = true;

QT中udp多线程怎么处理

Qt要求接口处理通常在主线程中完成。

因此,最好将辅助线程中的数据缓冲区放入主线程中:

1.一种方法可以复制数据,但是必须低效。

2.另一种方法是将数据缓冲区直接放入主线程,然后处理主线程中的读取数据插槽。但这可能会对主线程造成压力,并且计算机配置不能太低。

3.直接在主线程中访问辅助线程的数据并刷新接口,但这处理起来很复杂(需要手动同步)并且容易出错。

4.将TableWidget指针传递到辅助线程中,直接在辅助线程中对其进行操作,然后发送刷新信号。该方法尚未得到验证,似乎不太可能:一方面,指针很容易变空,另一方面,它仅限于主线程中对接表面的处理。但是“处理”可能不包括刷新数据。

要求房东核实并显示结果。

上一篇:韩国变性人 下一篇:暧昧的称呼

相关文章

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。