udp数据接收程序 消息出发 cpu占用90%? 本帖最后由 VisualEleven 于 2012-12-05 13:58:07 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 由于主线程在不停的做事情,消息无法处理导致界面变慢,应该开个线程做这些耗费CPU的事情 SendMessage也会引发UI线程阻塞的,因为Message发出去是要等到消息处理结束,这个函数才返回继续执行后续的代码。如果是在UI线程中SendMessage,并且响应消息的执行代码耗时较久,UI线程依然会阻塞。最好的办法还是开启一个线程,专职负责网络通信。 接收的函数通过PostMessage向处理显示的函数进行处理 还是一样的效果啊 不管SendMessage/PostMessage,因为收发消息都是在一个线程里。消息发送出去,负责处理的都是主线程的消息循环,这个消息循环的大部分时间都耗在了收发数据/视频转换里面这个动作,自然都无法快速的响应UI的其它操作。耗时以及阻塞的操作还是放在单独的线程里比较好,UI线程只负责UI更新的操作。 DX9内部Mesh对象在视距比较远时会透出来(因为夹层很近了) 高手看看我的赫夫曼程序啊! [讨论一下]怎样来界定一个程序员编了十万行代码? 字符串问题,困惑,大家给看看 求助:在vc中多次调用dos命令,循环使用CreateProcess的速度问题!! 加载配置文件的问题。 不知道调用规则的请进,以后不需要问了(函数调用规则简介[ZT]) 各位老大忙么,问1下小问题! 读串口在线程中的问题!!!!!!!!!!!!! 简单问题:头文件声明该加在哪? vc解析xml函数参数个数的疑惑! MFC中ODBC编程时出现“无效的描述符索引”
耗时以及阻塞的操作还是放在单独的线程里比较好,UI线程只负责UI更新的操作。