后端岗位面试题更新 2026-08-05

使用 ThreadLocal 时可能引发哪些问题?请说明其成因与规避方式。

小红书后端开发专业服务风险判断技术原理Java

考察说明

考察对 ThreadLocal 内存泄漏、线程安全及生命周期管理的理解

回答思路

  1. 能指出 ThreadLocal 内存泄漏问题并解释 ThreadLocalMap 的键值结构与 Entry 继承关系
  2. 能说明为何弱引用 Key 无法完全避免泄漏以及线程池场景下 Value 残留的成因
  3. 能给出 remove、规范使用与线程池隔离等规避手段
  4. 能辨析 ThreadLocal 与线程同步机制的适用边界
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。