请比较 ThreadLocal 与 InheritableThreadLocal 的原理和适用场景。
考察说明
考察对线程局部变量、线程创建时值传递及线程池场景的理解
回答思路
- 准确说明 ThreadLocal 的线程隔离原理与 set/get 的 ThreadLocalMap 机制
- 解释 InheritableThreadLocal 如何在线程创建时继承可继承值
- 指出 InheritableThreadLocal 在线程池下子线程不继承新值的问题与对策
- 能结合内存泄漏、弱引用 key 等边界说明实际使用注意点
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。