以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  事件阻塞如何解决?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=73126)

--  作者:fengxiaoyong
--  发布时间:2014/12/16 12:22:59
--  事件阻塞如何解决?
在application对象中设置了一个timer,触发周期是1分钟,但是timer事件触发后,由于是扫描全市场的数据,导致速度很慢,估计运行在1分钟左右,而由于同时订阅了行情接收事件RegReportNotify  ,这个时候在ReportNotify  中一直就接收不到行情数据?按照正常的机制,应该相互不干扰,怎么由于timer事件执行 导致事件阻塞,请问这个怎么解决呢?
--  作者:王锋
--  发布时间:2014/12/16 13:48:17
--  

Application 对象

PeekAndPump    处理应用程序未处理的消息,可以用在一个循环操作较长的代码里,防止因为占用CPU过长而导致程序停止响应