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引用是'活着'(尚未收集),并将在那里引发事件。