弱引用表述不严谨
liqiang1304 opened this issue · 3 comments
liqiang1304 commented
弱引用的强度比软引用更弱一些。当 JVM 进行垃圾回收时,无论内存是否充足,都会回收被软引用关联的对象。
应为:“都会回收只被弱引用关联的对象。”
yanglbme commented
@liqiang1304 你好,你的言外之意是,对象可能被弱引用和其它引用同时关联?
liqiang1304 commented
@liqiang1304 你好,你的言外之意是,对象可能被弱引用和其它引用同时关联?
原书的说法是:“当垃圾收集器工作时,无论当前内存是否足够,都会回收掉只被弱引用关联的对象”
我的理解是,当一个对象的所有强引用都断开,只剩弱引用时,他就有可能被GC
yanglbme commented
@liqiang1304 谢谢反馈,现在改过来。