ThreadLocal原理
● ThreadLocal更像是对其他类型变量的一层包装,通过ThreadLocal的包装使得该变量可以在线程之间隔离和当前线程全局共享。
● 在Thread中有一个threadLocals变量,类型为ThreadLocal.ThreadLocalMap,ThreadLocalMap中key是ThreadLocal,value是存入的变量值。
● Thread中threadLocals由ThreadLocal维护。
● 每个线程的本地变量不是存储在ThreadLocal示例里边的,而是存放在调用线程的thr
原创
2023-03-27 08:41:29 ·
814 阅读 ·
0 评论