我想让我的程序暂停一定的毫秒数,我应该如何实现?
我已经找到了不同的方法,比如Thread.sleep(time)
,但我认为那不是我需要的。我只想让我的代码在某一行暂停x毫秒。任何想法都将不胜感激。
这是C语言中的原始代码...
extern void delay(UInt32 wait){
UInt32 ticks;
UInt32 pause;
ticks = TimGetTicks();
//use = ticks + (wait/4);
pause = ticks + (wait);
while(ticks < pause)
ticks = TimGetTicks();
}
wait是一定数量的毫秒数。
delay
过程的意义是什么?它在代码的其他部分中是如何使用的,有什么目的? - Squonk