dragonclouder 发表于 2009-3-24 12:52:02

while两次循环之间的时间间隔问题

我采用了一个while循环结构,内部设置部分自己的内容,然后运行程序并测定while两次循环之间的时间间隔,但是却发现这个间隔并不稳定,偶尔会出现跳跃的现象。在一段时间内保持0-1ms这样的值,有时也会突然跳跃到25ms这样的值。我不清楚这是为什么。
请各位高手解答一下

老头子 发表于 2009-3-24 13:28:54

做个试验你就明白。打开其他软件运行,这样执行的时间会更久。因为CPU在忙其他事。所以这个时间不是完全相同。

真名就是高杰 发表于 2009-3-24 13:30:00

用定时循环,这个是任务分配的问题,你根本不知道WINDOWS现在在干嘛。

dragonclouder 发表于 2009-3-26 12:49:36

感谢两位的回复

dragonclouder 发表于 2009-3-26 12:52:22

3# 真名就是高杰
用定时循环的话,如果出现在本次循环任务没完成的情况,会不会有问题啊?
页: [1]
查看完整版本: while两次循环之间的时间间隔问题