如果你用线程的id作为key 我认为你的问题是出在,你认为threadlocal是一个容器吧? 在threadlocal容器里存储value, 其实threadlocalMap是在thread这个类里面的,每个thread线程内部有一个threadlocalMap容器, 这个容器是一个
Entry<Threadlocal,objetc> 如果你的key是thread, 那么会在thread里存其他的thread的id吗? 所以我觉得你是搞错了真正的容器是谁 ,在哪的问题.
Entry<Threadlocal,objetc> 如果你的key是thread, 那么会在thread里存其他的thread的id吗? 所以我觉得你是搞错了真正的容器是谁 ,在哪的问题.