FastThreadLocal

ThreadLocal ThreadLocal读写过程:   1. 获取当前线程的ThreadLocalMap,即Entry数组;   2. 根据ThreadLocal变量的哈希值确定槽位slot;   3. 若发生哈冲突则依次向后遍历数组直至不再冲突; 优点:节省空间,数组空间利用率高; 缺点:发生冲突时会线性遍历数组,导致性能下降,不适用于一个线程存在多个ThreadLocal变量,且读写频繁
相关文章
相关标签/搜索