TC官方合作论坛

 找回密码
 立即注册
查看: 2414|回复: 18
打印 上一主题 下一主题

[问题] 无限循环特别占cpu,这个问题如何解决?

[复制链接]
跳转到指定楼层
楼主
发表于 2012-6-16 01:52:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如题
写了一个无限循环的判断线程
发现cpu的占用特别厉害
光一个循环线程要占用百分之45的资源
我的电脑cpu主频3.0 双核的
大家有什么好的解决办法?
-------------------------------------
//功能 逻辑型 按钮状态()
//字符型  获取浏览内容
//循环(真)
//    获取浏览内容=浏览框.获得("浏览框0")
//    如果(字符串.长度(获取浏览内容)>=4)
//        控件.有效("按钮0",真)
      否则
          控件.有效("按钮0",假)
//    如果结束
//循环结束
//
//返回 真
//功能结束



代码是这样的,使用的是线程开启的方式
cpu 占用率百分之45     我的电脑配置中高端
在我电脑上都占用这么多了
换个电脑不就直接挂掉了?
这些代码是我简单的写了一小段
还有很多没有写完
测试的时候发现这个问题
大家看看怎么回事
是否是因为代码过短?循环过快的原因


回复

使用道具 举报

19#
发表于 2012-6-16 11:42:04 | 只看该作者
是否延时问题导致的。
回复 支持 反对

使用道具 举报

18#
发表于 2012-6-16 11:38:59 | 只看该作者
楼上适当的加延时试下。
回复 支持 反对

使用道具 举报

17#
发表于 2012-6-16 11:35:09 | 只看该作者
回复 1楼jrflsh的帖子

你加一个辅助等待(100)
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2012-6-16 11:31:36 | 只看该作者
回复 8楼花开花落的帖子

已经发上来了,你看下是怎么回事呢
回复 支持 反对

使用道具 举报

15#
 楼主| 发表于 2012-6-16 11:31:06 | 只看该作者
回复 9楼战斗之神的帖子

写了的,代码我已经发上来了
你看下是怎么回事呢
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2012-6-16 11:30:36 | 只看该作者
回复 7楼tyuyan的帖子

代码已经贴出来了
我感觉是不是因为代码写的太短
循环过于快的原因呢?
这段代码的意思是循环检测浏览框状态
没有字符的情况下  按钮不可用
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2012-6-16 11:29:16 | 只看该作者
回复 10楼落叶归根的帖子

使用了线程开启的
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2012-6-16 11:28:47 | 只看该作者
回复 5楼dzh的帖子

使用的是线程开启,代码发上来了,你看下吧
回复 支持 反对

使用道具 举报

11#
发表于 2012-6-16 10:28:45 | 只看该作者
看下。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-15 19:17 , Processed in 0.201001 second(s), 27 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表