在死循环里settimer killtimer会有有关问题吗
在死循环里settimer killtimer会有问题吗?C/C++ codewhile(1){settimer()....killtimer()}这种形式 是为
在死循环里settimer killtimer会有问题吗?
C/C++ codewhile(1){ settimer(); .... killtimer();}
这种形式 是为了判断超时
这样会出问题吗
[解决办法]定时器设置了也没用,没时间响应的
[解决办法]应该没问题的
当SetTimer()和KillTimer()之间的代码的执行时间超过你设置的时间时,是会响应OnTimer()消息的。
不过这样的判断不是正统的办法
[解决办法]不会有。。。
[解决办法]不过最后每次循环时,在KillTimer()后,在加一行Sleep(100);以防其他问题的发生。
[解决办法]直接这样用:
for(int i=0;i<5;i++)
{//超时5秒
sleep(1000);
//如果满足条件则跳出表示没有超时
}
[解决办法]