发布网友
共3个回答
热心网友
sleep ?
还有Sleep 这样的
sleep(int xxx);
单位视具体库函数定,有的是s,有的是ms追问能解释一下下面这段延时吗?
void Delay(uint j)
{
uchar i;
while(j--)
for(i=0;i<125;i++)
{;}
}
还有i为什么是小于125啊?
追答无符号char的取值范围是0~256, 所以最大可以写到256,
你这种延时是利用空跑,程序调度而自动产生的延时
也许程序本身觉得125次延时的时间就够了
热心网友
用个for循环吧,比如for(int i=0;i<10000;i++)
热心网友
WaitForMultipleObjects等待内核对象的signal,当相应内核对象的signal信号到来就唤醒线程