【发布时间】:2012-06-23 23:27:55
【问题描述】:
我最近发现了 Java 中的 WeakHashMap 数据结构。
但是,我不明白当映射不再正常使用时垃圾收集映射是什么意思。数据结构如何知道我将不再在程序中使用密钥?如果我长时间不引用密钥怎么办?
【问题讨论】:
-
有关何时使用这些
Weak数据结构的详细信息,请参阅this question。 -
WeakHashMap 不“知道垃圾收集”任何东西。垃圾收集器会。 WeakHashMap 添加的只是弱引用和引用队列的使用。
标签: java data-structures garbage-collection weakhashmap