出处: 链接:https://www.jianshu.com/p/a1cd61fa22da ThreadLocal原理回顾 ThreadLocal的原理:每个Thread内部维护着一个ThreadLocalMap,它是一个Map.这个映射表的Key是一个弱引用,其实就是ThreadLocal本身,Value是真正存的线程变量Object. 也就是说ThreadLocal本身并不真正存储线程的变量值,它只是一个工具,用来维护Thread内部的Map,帮助存和取.注意上图的虚线,它代表一个弱引用类型…