张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-11 #21 to DarwinZhang:<br>至于原因吗tseug和我都说了,大体上就是sleep()函数执行需要时间,机器差的需要的<br>时间就长一些...
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-11 #22 to 张无忌:<br> "我的意思是,为什么它很“精确”的固定在10ms档上面,而不是说它准不准的问题。"<br>
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-11 #24 原因是:<br>>>tseug:<br>>>好像是NT没个任务最小的时间片是1/120m, 大约是8.3ms, 因为Sleep要切换任务, <br>>>所以估计是这个原因<br>还有那本《DELPHI深度历险》有这个问题的讨论,看看就知道了
原因是:<br>>>tseug:<br>>>好像是NT没个任务最小的时间片是1/120m, 大约是8.3ms, 因为Sleep要切换任务, <br>>>所以估计是这个原因<br>还有那本《DELPHI深度历险》有这个问题的讨论,看看就知道了
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-11 #25 to 张无忌:“好像是NT没个任务最小的时间片是1/120m, 大约是8.3ms, 因为Sleep要切换任务”<br>那么LiChaoHui兄和creation-zy兄的测试有说明了这个观点不成立。<br>而且可以看出,Win2K的切换算法似乎该进了!<br>所以深度历险的说法也不一定就正确啊!
to 张无忌:“好像是NT没个任务最小的时间片是1/120m, 大约是8.3ms, 因为Sleep要切换任务”<br>那么LiChaoHui兄和creation-zy兄的测试有说明了这个观点不成立。<br>而且可以看出,Win2K的切换算法似乎该进了!<br>所以深度历险的说法也不一定就正确啊!
Z _zeus Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-11 #26 不要随便使用 Sleep 函数。该函数可能在某些计算机上引起错误,而在其它<br>某些计算机上则不会。
J journer Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-13 #27 是这样,Sleep不要在关键的程序中使用<br>
L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-13 #28 大家有没有注意,对于定时器,在Win2k和Win98中的精度也是不一样的啊<br>Win98的频率最高只能达到18.2<br>但是Win2k却能高得多
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-27 #29 to LiChaoHui 兄:<br> 我以为现在主要是对windows的机制不太明白,还得去学习学习。
S shenloqi Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-27 #30 我记得看过相关资料说GetTickCount,Sleep,等等Windows(NT下,98更差)的精度都是10-11ms
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-27 #31 shenloqi: 您的资料上不准确,我以试验为准。
Z zw84611 Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-28 #32 用WaitForSingleObject(),精确到毫秒。
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-29 #33 to zw84611: <br> WaitForSingleObject 也不是太理想,<br>现在的关键问题是[red]为什么[/red],而不是来想如何延迟。<br>如何精确延迟我已经有办法了。谢谢。[]
to zw84611: <br> WaitForSingleObject 也不是太理想,<br>现在的关键问题是[red]为什么[/red],而不是来想如何延迟。<br>如何精确延迟我已经有办法了。谢谢。[]
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-03 #34 to darwinzhang:<br>本来WINDOWS就是不是实时系统。。。
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-03 #35 to 张无忌:<br> 不是实时系统不错,但是它能居然很准确的定在10ms,你说这可疑不可疑?
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-05 #38 唉,说了无数次,总是要从说。<br>我这里的sleep是10ms的倍数,但是另外一些人却是不一样的,比如13的倍数,<br>或者比较接近于1ms的倍数等等。<br>这个差异是怎么回事?<br>过几天没人理会就结了算了。[]
唉,说了无数次,总是要从说。<br>我这里的sleep是10ms的倍数,但是另外一些人却是不一样的,比如13的倍数,<br>或者比较接近于1ms的倍数等等。<br>这个差异是怎么回事?<br>过几天没人理会就结了算了。[]