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

请说明线程间如何实现通信,以及如何将一个线程中的参数传递给另一个线程;并说明 ThreadLocal 的使用场景及其在跨线程传递时的注意事项。

去哪儿旅行后端开发互联网/IT系统设计技术原理

考察说明

考察线程间通信机制、参数传递方式与 ThreadLocal 的适用边界

回答思路

  1. 说明共享内存、wait/notify、阻塞队列、Future 等线程通信方式
  2. 解释参数传递的具体手段,如构造器、回调、容器或并发队列
  3. 阐述 ThreadLocal 的典型使用场景及线程隔离原理
  4. 指出 ThreadLocal 不适用于直接跨线程传递参数,需配合 InheritableThreadLocal 或显式传递
本题已收录答题指导

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

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