============= 后端_内存泄漏 ============= 线程局部存储中的数据如果不显式地手动删除,可能导致内存泄漏。 强引用: - 最普遍使用的引用,被强引用引用的对象不会被垃圾回收器回收 - 将表示强引用的变量赋null值,被引用对象失去引用,可被回收 弱引用: - 垃圾回收器任何时候都会回收被弱引用引用的对象 - 弱引用通过java.lang.ref.WeekReference类表示 线程局部存储以映射的形式保存用户数据,其中: - 键是JVM中以弱引用形式引用的对象,值是实际的用户数据 - 被弱引用引用的键随时可能被垃圾回收器回收 - 失去键的值若不手动释放,即使线程终止也将永远存在,直至进程终止