3
今天我想在下面的情形:WeakEvent垃圾收集
我有兩個類A和B.
暴露出的事件E.
乙贊同這一事件「 E「,使用弱事件處理程序」W「。
一段時間沒人後持有到B的任何引用,但GC還沒有踢。
雖然B尚未被GC收集和A提出了「E」,將微弱的事件處理函數中調用?
我在想是的,但我很好奇,如果我沒有失去一些東西。
今天我想在下面的情形:WeakEvent垃圾收集
我有兩個類A和B.
暴露出的事件E.
乙贊同這一事件「 E「,使用弱事件處理程序」W「。
一段時間沒人後持有到B的任何引用,但GC還沒有踢。
雖然B尚未被GC收集和A提出了「E」,將微弱的事件處理函數中調用?
我在想是的,但我很好奇,如果我沒有失去一些東西。
是的。 WeakEventManager將看到對象B引用是'活着'(尚未收集),並將在那裏引發事件。