Java多线程——ThreadLocal
问题
- ThreadLocal的 key 是弱引用,那么在 ThreadLocal.get()的时候,发生GC之后,key 是否为null?
- ThreadLocal中ThreadLocalMap的数据结构?
- ThreadLocalMap的Hash 算法?
- ThreadLocalMap中Hash 冲突如何解决?
- ThreadLocalMap的扩容机制?
- ThreadLocalMap中过期 key 的清理机制?探测式清理和启发式清理流程?
- ThreadLocalMap.set()方法实现原理?
- ThreadLocalMap.get()方法实现原理?
- 项目中ThreadLocal使用情况?遇到的坑?

浙公网安备 33010602011771号