Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]如果计时器设的比程序执行时间快?

1楼
du_zb 发表于:2016/5/31 14:54:24
在使用计时器的时候产生了一些疑惑,在论坛上搜了一下,看到了这个帖子:
http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=90428
其中6楼的问题正是我的问题,但是并没有得到回答,所以我想在这里再问一下,求高手回答:
1.多个计时器的执行顺序如何确定?
2.如果某个计时器的时间间隔设得过短,以至于下一次触发计时器时上一次的程序还没有执行完毕,那金字塔会如何处理?
2楼
马良 发表于:2016/5/31 15:52:08
这样的话,后面的定时器可能不会被触发。
3楼
du_zb 发表于:2016/5/31 16:09:47
你的意思是直到执行完上一次计时的程序,计时器才继续计时吗?
[此贴子已经被作者于2016-5-31 16:10:06编辑过]
4楼
roadpeace 发表于:2016/5/31 16:37:30
怎么可能不被触发?不是排队执行的么??
5楼
王锋 发表于:2016/5/31 17:07:17

WINDOWS 的 TIMER定时器消息是属于优先级较低的消息。

正常情况下你提出的问题会排队执行,但是如果软件系统蛮忙,消息队列有很多需要处理的消息,那么操作系统可能会丢掉后面的TIMER事件

共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03516 s, 2 queries.