ThreadLocal原理与内存泄露(Memory Leak)
ThreadLocal原理:ThreadLocal提供了线程内的局部变量,在这个线程运行的周期内,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。内部封装了ThreadLocalMap类,使用ThreadLocal的弱引用作为key,而真正的value才是存放的Object。内存泄露:如果一个ThreadLocal没有外部强引用来引用它,那么系统 GC 的时候,这个Th...
原创
2018-10-18 11:53:43 ·
878 阅读 ·
1 评论