Sleep函数很奇怪,无法满足要求怎么办?
比如sleep(100) 和sleep(50)差别还是非常明显,但是一旦数值设置得很小,竟然感觉无差别, 我现在是要做一个动画,在线程里面使用 Sleep函数一帧一帧的绘制, 我想让运动加快, 都已经设置到 Sleep(1)了,所用时间竟然和Sleep(3)一样。 你肯定要说我绘制的帧太多,其实我如果把sleep函数一去掉,瞬间就绘制完了。
有没有办法比较精准的Sleep,Sleep函数参数很小的话误差太大了啊
[解决办法]
Sleep较小的时候,误差可能达到十几毫秒。 你可以加一个循环用于延时,不过会消耗CPU。