ThreadLocal源码解析(1)
ThreadLocal源码解析(1)
大家想必平时在工作中都或多或少的用到过ThreadLocal, 应用场景也是多种多样, 今天我们来看一下源码大致是怎么实现的
从set方法开始, set方法的作用就是设置一个线程变量, 让ThreadLocal管辖
public void set(T value) {
Thread t = Thread.currentThread(); // 获取当前线程
ThreadLocalMap map = getMap(t); // 通过当前线程获取Thread
原创
2020-09-26 10:36:35 ·
106 阅读 ·
0 评论