最佳答案
我正在阅读 Threadlocal 的 JavaDoc
Https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/threadlocal.html
上面写着 “ ThreadLocal 实例通常是类中的私有静态字段,这些类希望将状态与线程关联(例如,用户 ID 或事务 ID)。”
但我的问题是,为什么他们选择使其静态(通常)-它使事情有点混乱,有“每线程”的状态,但字段是静态的?