ThreadLocal的原理是什么,使用场景有哪些
# ThreadLocal 的原理是什么,使用场景有哪些 ThreadLocal 类中有两个变量 threadLocals 和 inheritableThreadLocals,二者都是 ThreadLocal 内部类 ThreadLocalMap 类型的变量,我们通过查看内部类 ThreadLocalMap 可以发现实际上它类似于一个 HashMap。在默认情况下,每个线程中的这两个变量都为 null: ThreadLocal.ThreadLocalMap threadLocals = null; ThreadLocal.ThreadLocalMap...
more...