netty系列之:给ThreadLocal插上梦想的翅膀,详解FastThreadLocal_netty放到thread-CSDN博客

网站介绍:文章浏览阅读212次。JDK中的ThreadLocal可以通过get方法来获得跟当前线程绑定的值。而这些值是存储在ThreadLocal.ThreadLocalMap中的。而在ThreadLocalMap中底层的数据存储是一个Entry数组中的。那么从ThreadLocalMap中获取数据的速度如何呢?速度有没有可以优化的空间呢?一起来看看。ThreadLocalMap作为一个Map,它的底层数据存储是一个Entry类型的数组:我们再来回顾一下ThreadLocal是怎么获取数据的:首先根据ThreadLocal对象中的th_netty放到thread