首页 新闻 会员 周边 捐助

如何让一个循环次数每次都变的循环执行速度不变??

0
悬赏园豆:5 [已关闭问题] 关闭于 2013-08-23 11:10

如何让一个循环次数每次都变的循环执行速度不变??

冷水寒冰的主页 冷水寒冰 | 初学一级 | 园豆:0
提问于:2013-06-17 10:05
< >
分享
所有回答(6)
0

100万循环和1个循环的时间肯定不相同,lz应该给出循环次数的一个大概范围。

WuRang | 园豆:1730 (小虾三级) | 2013-06-17 10:11

我得意思是不考虑外界因素,单从程序本身来说,如何保持一致。

支持(0) 反对(0) 冷水寒冰 | 园豆:0 (初学一级) | 2013-06-18 09:19
0

最笨的办法,你必须找到最长的那个循环执行的时候,然后其他的循环执行完之后,就需要让线程sleep一下,等待。

就跟你们上课一样,八点上课,你八点去正好,你要非要6点就到,那就在门口等2个小时呗!

二十三号同学 | 园豆:974 (小虾三级) | 2013-06-17 10:44

我的循环的作用是在列表上不停滚动信息,和摇号似的,如果单纯的sleep,开始和最后差的次数最大,所以直接sleep可能会出现屏幕停顿的 现象。

支持(0) 反对(0) 冷水寒冰 | 园豆:0 (初学一级) | 2013-06-18 09:21

@冷水寒冰: 这个,是不是就相当于你在等人的时候,不管是在打电话还是在吃饭还是在玩游戏?你要你别闲着不就行了。。既然线程不能sleep,那就让信息进行滚动呗,程序应该可以多线程运行吧,你只sleep一个应该没啥问题吧,吃饭的时候,不照样找MM养眼?

支持(0) 反对(0) 二十三号同学 | 园豆:974 (小虾三级) | 2013-06-18 10:05

@二十三号同学: 半句离不开妞 啊哈哈~

支持(0) 反对(0) alone__ | 园豆:60 (初学一级) | 2013-06-28 17:09

@alone__: 彼此彼此,谁让咱干这一行!

支持(0) 反对(0) 二十三号同学 | 园豆:974 (小虾三级) | 2013-06-28 17:41
0

循环每次执行 的时间 未知,没法控制吧

Qlin | 园豆:2403 (老鸟四级) | 2013-06-17 11:17

理论上可以测出每次执行的用时吧。

支持(1) 反对(0) 冷水寒冰 | 园豆:0 (初学一级) | 2013-06-18 09:22
0

执行速度 怎么理解....

北落师门α | 园豆:17 (初学一级) | 2013-06-17 23:27

就是每次执行的时间。

支持(0) 反对(0) 冷水寒冰 | 园豆:0 (初学一级) | 2013-06-18 09:22
0

设置一个死循环,固定一个time 时间到了就跳出 怎么样,你个死循环 啊哈哈~

alone__ | 园豆:60 (初学一级) | 2013-06-28 17:14
0

Thread

CodeBase | 园豆:210 (菜鸟二级) | 2013-07-07 18:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册