以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 事件阻塞如何解决? (http://www.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过长而导致程序停止响应 |