为什么Netty中对FastThreadLocal比ThreadLocal的性能更好,解密FastThreadLocal原理?
(1)首先看一下ThreadLocal的实现原理?在当一个ThreadLocalMap进行get()的时候,其实是先去从当前线程获取到ThreadLocalMap对象,然后再去【this中对应的ThreadLocal的HashCode】根据获取这个线程中的对象值。如果出现hash冲突的话,就会使用hash线性探测算法,知道找到没有冲突的槽位publicTget(){Threadt=Thread.c