ThreadLocal和InheritableThreadLocal源码学习(一)
最近在熟悉公司业务代码的时候发现有使用了ThreadLocal去控制线程变量的部分,特此学习一下
ThreadLocal
ThreadLocal提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值。
创建ThreadLocal:这里实例化的是InheritableThreadLocal,
因为这样父线程生成的...
原创
2019-12-03 16:03:10 ·
150 阅读 ·
0 评论