360集团面试题更新 2026-08-05

请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题?

平安人寿货拉拉阿里巴巴杭州银行携程360集团阿里云美团上海汉得信息技术股份有限公司淘天集团信也科技滴滴字节跳动招商银行小红书顺丰集团用友e签宝猫眼哔哩哔哩京东零售百度科大讯飞比亚迪后端开发前端/移动开发互联网/IT金融银行通信/运营商消费品/零售物流/供应链专业服务制造业电商风险判断技术原理技术选型Java

考察说明

考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解

回答思路

  1. 能解释 ThreadLocal 如何为每个线程保存独立的变量副本
  2. 能结合 Thread 和 ThreadLocalMap 说明其存取机制
  3. 能说明典型使用场景,如线程上下文传递、SimpleDateFormat 非线程安全问题
  4. 能指出内存泄漏风险及 ThreadLocal.remove 的必要性
本题已收录答题指导

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

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