qt如何解决线程空转的问题

如题所述

第1个回答  2022-04-13
创建3个线程,1个线程发送,一个线程接收,一个线程监控链接是否断开。
connect成功后,在run函数中写直接用send函数发送就是了。监控线程需要跟发送线程和接收线程通信,因为如果你在监控线程中直接使用发送套接字或者接收套接字,就需要做线程同步,容易出问题。当发送线程发送失败后,给监控线程发信号,监控线程再去处理。同理,接收线程一样的方式。
qt编程是一个由QtCompany于1991年开发的跨平台C图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。qt是面向对象的框架,使用特殊的代码生成扩展称为元对象编译器MetaObjectCompiler,moc,以及一些宏。
相似回答