跳到正文

标签

ThreadLocal

共 1 篇

并发基础

从 ThreadLocal 到 ScopedValue:线程上下文传递的演进

1 问题背景:为什么需要线程本地变量 在 Web 服务、链路追踪、日志框架等场景中,经常需要在一次请求的调用链上传递「隐式参数」:traceId、用户 ID、事务上下文、Locale 等。如果把这些参数逐层作为方法参数传递,中间层往往只是透传,既不灵活,也会让方法签名膨胀。 …

继续阅读