弱事件

1. 弱事件

     通過事件,直接連接到發佈程序和偵聽器。但垃圾回收有一個問題。如:若偵聽器不再直接引用,發佈程序就仍有一個引用。垃圾回收器不能清空偵聽器佔用的內存,因爲發佈程序仍保有一個引用,會針對偵聽器觸發事件。這種強連接可以通過弱事件模式來解決。即WeekEventManager作爲發佈程序和偵聽器之間的中介。

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章