我想知道弱引用在内部如何工作,例如在.NET或Java中。我的两个基本想法是:
这些解决方案中的任何一个似乎都不干净也不有效。有谁知道它是如何实际完成的?
最佳答案
不确定我是否理解您的问题,但是您可以看一下WeakReference类及其在Java中的父类(super class)Reference的实现。它的注释很好,您可以看到它具有由GC专门处理的字段和由VM直接使用的另一个字段。
关于java - 弱引用如何实现?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/780738/