首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

线程的处理函数里写了个while循环 CPU使用率100%解决方案

2012-01-18 
线程的处理函数里写了个while循环 CPU使用率100%在学习COM知识 写了一个IE调用的简单控件 在一个函数里创

线程的处理函数里写了个while循环 CPU使用率100%
在学习COM知识 写了一个IE调用的简单控件 在一个函数里创建了一个线程 线程里有一个while循环cpu使用率100% 请问这是怎么会事情呢??

[解决办法]
while什么?while(1)?
[解决办法]
你的程序一直不停地执行,没有Sleep和GetMessage,当系统中其它任务都空闲时,CPU使用率就是100%。
[解决办法]
死循环一般来说会占用太多的CPU资源,建议不用
[解决办法]
一个没有等待函数的程序占用的CPU是 100%/CPU个数
[解决办法]
sleep(50);
[解决办法]
sleep

热点排行