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

请介绍你对 ThreadLocal 的理解,包括其内部实现、为什么使用弱引用,以及可能的内存泄漏场景。

中科曙光后端开发电子/半导体风险判断技术原理问题排查Java

考察说明

考察对 ThreadLocal 底层实现、引用类型和内存泄漏问题解决的理解

回答思路

  1. 能说明 ThreadLocal 的基本用途和与线程绑定的机制
  2. 能描述 ThreadLocalMap 的结构和 Entry 的 key 为弱引用的设计原因
  3. 能详细说明内存泄漏的发生场景及如何避免
  4. 能结合源码或实际经验谈谈使用注意事项
本题已收录答题指导

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

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