最近写一程序, 用到了线程, 只是刚看了点资料, 但我的程序对CPU的占用率很高, 不知道应该怎么控制不让它老是占用那么多呢? 我的程序运行时间比较长, 我想多开几个线程, 但一个线程的CPU利用率都有100%了, 我还能开其他的线程吗? 希望高手解答, 让我能学习学习! 不胜感激...
解决方案 »
- query如何返回光标所在行的记录号?
- 谁有关于ocr或者omr方面的算法、原理介绍以及相关资料?(高分)
- 程序崩溃救命
- 请教DELPHI的哪四个认证,广东哪处有授权(ATA授权的)???
- CRC校验
- 我有2个DELPHI的问题,HELP!!!
- 请哪为大虾指教小弟这个问题
- 关于返回CheckBox的选项,有什么简化的方法吗?
- InsideDelphi 有胆进来. 一个关于邮件合并的问题
- 请问在win2000下如何读出IE收藏夹的存放目录(在98下是固定的windows安装目录下的Favorites目录),请给出具体代码,多谢!
- delphi 怎样写ocx组件啊,
- 散分,顺便了解一下深圳的行情!
CPU100%了,线程照开
暂时释放cpu给其他进程
////////////////////////////////////////////////
加sleep的话肯定会延缓程序的执行速度的,因为在休眠的过程中,程序是不执行的.
可以把n定的小一些,比如sleep(0);