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

协程中,如何设计一个可用的 ThreadLocal?

阿里云后端开发专业服务系统设计技术原理

考察说明

考察协程上下文隔离与并发编程基础

回答思路

  1. 说明协程与线程的关系,明确 ThreadLocal 在线程模型下的局限性
  2. 提出协程上下文存储的替代方案,如基于调度器或任务上下文的键值对
  3. 讨论隔离范围、生命周期管理和资源清理
  4. 考虑可扩展性如父子协程传递和自定义类型