线程的处理函数里写了个while循环 CPU使用率100%
在学习COM知识 写了一个IE调用的简单控件 在一个函数里创建了一个线程 线程里有一个while循环cpu使用率100% 请问这是怎么会事情呢??
[解决办法]
while什么?while(1)?
[解决办法]
你的程序一直不停地执行,没有Sleep和GetMessage,当系统中其它任务都空闲时,CPU使用率就是100%。
[解决办法]
死循环一般来说会占用太多的CPU资源,建议不用
[解决办法]
一个没有等待函数的程序占用的CPU是 100%/CPU个数
[解决办法]
sleep(50);
[解决办法]
sleep