100万循环和1个循环的时间肯定不相同,lz应该给出循环次数的一个大概范围。
我得意思是不考虑外界因素,单从程序本身来说,如何保持一致。
最笨的办法,你必须找到最长的那个循环执行的时候,然后其他的循环执行完之后,就需要让线程sleep一下,等待。
就跟你们上课一样,八点上课,你八点去正好,你要非要6点就到,那就在门口等2个小时呗!
我的循环的作用是在列表上不停滚动信息,和摇号似的,如果单纯的sleep,开始和最后差的次数最大,所以直接sleep可能会出现屏幕停顿的 现象。
@冷水寒冰: 这个,是不是就相当于你在等人的时候,不管是在打电话还是在吃饭还是在玩游戏?你要你别闲着不就行了。。既然线程不能sleep,那就让信息进行滚动呗,程序应该可以多线程运行吧,你只sleep一个应该没啥问题吧,吃饭的时候,不照样找MM养眼?
@二十三号同学: 半句离不开妞 啊哈哈~
@alone__: 彼此彼此,谁让咱干这一行!
循环每次执行 的时间 未知,没法控制吧
理论上可以测出每次执行的用时吧。
执行速度 怎么理解....
就是每次执行的时间。
设置一个死循环,固定一个time 时间到了就跳出 怎么样,你个死循环 啊哈哈~
Thread