打印本文
关闭窗口
[求助]如果计时器设的比程序执行时间快?
作者:金字塔 来源:cxh99.com 发布时间:2016年07月22日
咨询内容:
在使用计时器的时候产生了一些疑惑,在论坛上搜了一下,看到了这个帖子:http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=90428其中6楼的问题正是我的问题,但是并没有得到回答,所以我想在这里再问一下,求高手回答:1.多个计时器的执行顺序如何确定?2.如果某个计时器的时间间隔设得过短,以至于下一次触发计时器时上一次的程序还没有执行完毕,那金字塔会如何处理?
金字塔客服:
这样的话,后面的定时器可能不会被触发。
用户回复:
你的意思是直到执行完上一次计时的程序,计时器才继续计时吗? [此贴子已经被作者于2016-5-31 16:10:06编辑过]
网友回复:
怎么可能不被触发?不是排队执行的么??
网友回复:
WINDOWS 的 TIMER定时器消息是属于优先级较低的消息。
正常情况下你提出的问题会排队执行,但是如果软件系统蛮忙,消息队列有很多需要处理的消息,那么操作系统可能会丢掉后面的TIMER事件
打印本文
关闭窗口