我的程序运行时过分消耗cpu ,我想在循环中加入sleep 以减小cpu 的消耗,请问怎么实现?(我的程序没有开多线程)
解决方案 »
- sdk查找对话框的功能代码
- 高分求解CRichEditView如何实现行号功能?
- 如何提取CString类型字符串中的字符?...
- CPtrList的对象不能正确找到地址,请问可能是什么原因?
- 一个菜鸟的关于写VOX文件转换为WAV文件组件的问题.(能给点提示的都有分!)
- 小问题,大麻烦!!!
- 如何将字符串"20.0E6"转换为数字?
- 有没有比较方便的在窗口中显示多行文本的方法?
- MFC文本输出问题
- 因为太多对话框了,想找到自己想要的ID资源有点麻烦
- 我的硬盘遭受病毒攻击!有重要文件!各位老大帮忙看看!对硬盘分区表、系统引导区,FAT32 表熟悉的朋友请看看!
- 用JPEGLIB怎样把一个DC中的图像压缩成jpg数据。
要么就sleep(0);
是不是不开多线程就用不了这个函数呀?
一直到运行完程序,什么都干不了,连窗口都是白的。faint......
若是循环语句, 则在循环中插入Sleep(..);
若不是循环语句, 则必须使用多线程!可能还得加Sleep().若解决不了, 就把代码发给[email protected], 我试一试.
我把代码发给你。
谢谢
详细内容,email 里说给你:)
一个操作分成多个操作,让程序有时间处理Windows消息
循环里还不是完全的计算,所以我想用多线程,一直没弄明白。sigh