技術(shù)總結(jié)
本發(fā)明涉及消息傳遞領(lǐng)域,尤其涉及一種事件傳遞的方法及系統(tǒng)。本發(fā)明通過(guò)繼承觀察者模板類,得到觀察者類;在所述觀察者類中重寫事件處理函數(shù);創(chuàng)建觀察者鏈表;所述觀察者鏈表的ID與所述被觀察事件的ID相同;添加與所述被觀察事件相關(guān)的觀察者類至所述觀察者鏈表;將所述被觀察事件發(fā)送至事件隊(duì)列;所述事件隊(duì)列包括主線程事件隊(duì)列和工作線程事件隊(duì)列;分發(fā)所述事件隊(duì)列中的所述被觀察事件給所述觀察者鏈表中的觀察者類;所述事件處理函數(shù)處理所述被觀察事件。實(shí)現(xiàn)了高效地在模塊間傳遞事件且能夠降低模塊間的耦合性。
技術(shù)研發(fā)人員:劉德建;鄭凌耿;方振華;郭玉湖
受保護(hù)的技術(shù)使用者:福建天泉教育科技有限公司
文檔號(hào)碼:201610589958
技術(shù)研發(fā)日:2016.07.25
技術(shù)公布日:2016.12.21