ThreadLocal原理

131 阅读1分钟

ThreadLocal原理

1.每个线程Thread中都维护了一个ThreadLocalMap类型的threadLocals局部变量 2.ThreadLocalMap为ThreadLocal的内部类,其中维护了一个Entry类型的数组 3.Entry的key为ThreadLocal(通过弱引用包装),value为当前线程对应的局部变量