【发布时间】:2011-02-16 13:27:34
【问题描述】:
我在这里阅读 Threadlocal 的 JavaDoc
https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ThreadLocal.html
它说 “ThreadLocal 实例通常是类中的私有静态字段,它们希望将状态与线程相关联(例如,用户 ID 或事务 ID)。”
但我的问题是,为什么他们选择将其设为静态(通常) - 让“每个线程”状态但字段是静态的会让人有些困惑?
【问题讨论】:
标签: java multithreading