doocs / jvm

🤗 JVM 底层原理最全知识总结

Home Page:https://doocs.github.io/jvm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

弱引用表述不严谨

liqiang1304 opened this issue · comments

弱引用的强度比软引用更弱一些。当 JVM 进行垃圾回收时,无论内存是否充足,都会回收被软引用关联的对象。

应为:“都会回收只被弱引用关联的对象。”

@liqiang1304 你好,你的言外之意是,对象可能被弱引用和其它引用同时关联?

@liqiang1304 你好,你的言外之意是,对象可能被弱引用和其它引用同时关联?

原书的说法是:“当垃圾收集器工作时,无论当前内存是否足够,都会回收掉被弱引用关联的对象”
我的理解是,当一个对象的所有强引用都断开,只剩弱引用时,他就有可能被GC

@liqiang1304 谢谢反馈,现在改过来。