TC官方合作论坛

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

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

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

马上加入TC

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

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



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


回复

使用道具 举报

沙发
发表于 2012-6-16 05:58:07 | 只看该作者
期望得到解答,同上
回复 支持 反对

使用道具 举报

板凳
发表于 2012-6-16 06:24:07 | 只看该作者
期望得到解答,同上
回复 支持 反对

使用道具 举报

地板
发表于 2012-6-16 07:29:31 | 只看该作者
期望得到解答,同上
回复 支持 反对

使用道具 举报

5#
发表于 2012-6-16 08:33:08 | 只看该作者
回复 1楼jrflsh的帖子

不会吧!!!你的循环多长?用线程开启,应该不会了》》》》
回复 支持 反对

使用道具 举报

6#
发表于 2012-6-16 09:36:09 | 只看该作者
没有这么高吧 - -
回复 支持 反对

使用道具 举报

7#
发表于 2012-6-16 09:43:44 | 只看该作者
楼主贴点代码出来研究研究。
回复 支持 反对

使用道具 举报

8#
发表于 2012-6-16 10:04:16 | 只看该作者
对。。 楼主发代码过来研究下。
回复 支持 反对

使用道具 举报

9#
发表于 2012-6-16 10:05:03 | 只看该作者
看看,是不是写了循环开启线程啊,
回复 支持 反对

使用道具 举报

10#
发表于 2012-6-16 10:28:25 | 只看该作者
死循环,如果有线程开启的话,CPU消耗就不高了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-15 02:13 , Processed in 0.176920 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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