[发明专利]一种事件传递的方法及系统有效
申请号: | 201610589958.8 | 申请日: | 2016-07-25 |
公开(公告)号: | CN106250246B | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 刘德建;郑凌耿;方振华;郭玉湖 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及消息传递领域,尤其涉及一种事件传递的方法及系统。本发明通过继承观察者模板类,得到观察者类;在所述观察者类中重写事件处理函数;创建观察者链表;所述观察者链表的ID与所述被观察事件的ID相同;添加与所述被观察事件相关的观察者类至所述观察者链表;将所述被观察事件发送至事件队列;所述事件队列包括主线程事件队列和工作线程事件队列;分发所述事件队列中的所述被观察事件给所述观察者链表中的观察者类;所述事件处理函数处理所述被观察事件。实现了高效地在模块间传递事件且能够降低模块间的耦合性。 | ||
搜索关键词: | 一种 事件 传递 方法 系统 | ||
【主权项】:
1.一种事件传递的方法,其特征在于,包括:继承观察者模板类,得到在主线程中工作的观察者类和在工作线程中工作的观察者类;所述观察者模板类包括主线程观察者模板类和工作线程观察者模板类,继承主线程观察者模板类的观察者类在主线程调用相应的被观察事件,继承工作线程观察者模板类的观察者类在工作线程调用相应的被观察事件;在所述观察者类中重写事件处理函数;创建观察者链表;所述观察者链表的ID与所述被观察事件的ID相同;添加与所述被观察事件相关的观察者类至所述观察者链表;将所述被观察事件发送至事件队列;所述事件队列包括主线程事件队列和工作线程事件队列;分发所述事件队列中的所述被观察事件给所述观察者链表中的观察者类;所述事件处理函数处理所述被观察事件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610589958.8/,转载请声明来源钻瓜专利网。