20091001753:当你提问的时候,如果直接贴一大段代码,其实没人会仔细去看,那就更没人来回答。你可以尝试归纳总结问题,然后再提问。 (2021-09-02 20:30)
tanyue.esec:我自己的办法是,在创建线程的主线程类的析构函数中,停止子线程的工作,调用子线程的wait函数。然后让子线程停止工作也是需要的,我之前就是没有停止工作,界面都消失了,子线程还在不停的循环 (2021-09-03 08:42)
九重水:关心销毁线程之前,先关心一下:1,为什么你要临时创建线程;2,为什么创建线程之后你又迫不及待地销毁它?[表情] 在一个程序中,线程不是越多越好,也不是随时创建和销毁就是好的。....... (2021-09-03 10:10)
tanyue.esec:每个线程处理一个连接,连接并发数上来了就不行了,线程池会好一些,找找有没有合适的第三方中间件、组件库吧。我自己用的是随主程序创建子线程,子线程一直在while循环,主界面类的析构函数中执行子线程的wait函数。 (2021-09-04 10:25)