主流框架中常用的“弱类型Map” WeakHashMap原理和实现
一 原理概述在 WeakHashMap 中,当某个“弱键”不再正常使用时,会被从WeakHashMap中被自动移除。更精确地说,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终止,然后被回收。某个键被终止时,它对应的键值对也就从映射中有效地移除了。这边“弱键”的实现和清除,是通过WeakReference和ReferenceQueue实现的。二 实现逻...
原创
2019-03-27 10:28:54 ·
391 阅读 ·
0 评论