以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 请教一个定时器的功能 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=73847) |
-- 作者:wukong_32 -- 发布时间:2015/1/1 20:54:55 -- 请教一个定时器的功能 假如定义一个1秒钟的定时器 并假设开始的时间为N
call Application.SetTimer(2,1*1000)
if id=2 then (该段代码执行5秒钟) end if
第一次执行if的时间为第N秒, 请问,第二次执行if语句的时候,对计时器来说,是N+1秒,还是N+5+1秒? 就是说,程序的执行时间,是否会影响计时器的执行。 谢谢! |
-- 作者:王锋 -- 发布时间:2015/1/1 21:39:06 -- 会影响的,定时器是基于队列消息机制的,不是多线程运行 [此贴子已经被作者于2015/1/1 21:39:33编辑过]
|
-- 作者:wukong_32 -- 发布时间:2015/1/1 21:49:45 -- 是否可以理解为,第2次执行的if语句,还是基于N+1秒定期器的触发? |
-- 作者:王锋 -- 发布时间:2015/1/2 18:28:34 -- N+5+1秒 |
-- 作者:wukong_32 -- 发布时间:2015/1/3 19:29:24 -- 谢谢 |