ThreadLocal Thread.ThreadLocalMap<ThreadLoca,Object> 这个变量用来存储ThreadLocal对应的值 ThreadLocalMap存在的原因是用来存储多个ThreadLocal对应的值,不然当线程共享多个ThreadLocal时就不行了 类结构逻辑: