udp多线程接收 QT中udp多线程怎么处理?
浏览量:2846
时间:2021-03-17 13:16:43
作者:admin
QT中udp多线程怎么处理?
你好,我不是我的。我很高兴为你回答。QT要求在主线程中完成接口处理。因此,最好将次线程中的数据缓冲区放入主线程:
1。有一种方法可以复制数据,但效率肯定很低。
2. 另一种方法是将数据缓冲区直接放入主线程,然后在主线程中处理读取的数据槽。但这可能是主螺纹压力,机器配置不能太低。
3. 直接在主线程中访问次线程的数据并刷新接口,但处理复杂(需要手动同步),容易出错。
4. tablewidget指针被传递到次线程,它直接在次线程中操作并发送刷新信号。这个方法还没有被验证,所以不太可能:一方面,指针很容易变空;另一方面,上面提到的限制是在主线程中处理接口。但“处理”可能不包括刷新数据。预计业主将核实并展示结果。比较专业的理科知识,欢迎关注我。如果你喜欢我的回答,也请给我表扬或转发,你的鼓励是支持我写下来的动力,谢谢。
udp多线程接收 qt多线程接收udp数据 搭建udp服务器
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。