2 个回答
通过将 Entry 的 key 设计为弱引用,在 GC 时回收 key 的引用,然后在 get/set 时会清除 key 为 null 的 Entry 元素,来达到避免内存泄漏的问题。我们也可以在使用完 ThreadLocal 后手动 remove 清除元素。
发布于:3个月前 (02-08) IP属地:四川省
在线程使用完 ThreadLocal 后,手动调用 remove() 方法清理 ThreadLocal 中的数据,确保
及时释放资源。
及时释放资源。
发布于:1年前 (2024-04-09) IP属地:澳大利亚
我来回答
您需要 登录 后回答此问题!