ThreadLocal的实现很简单 Thread内部维护一个ThreadLocalMap对象,key就是Thread对象。 set的时候会将value放入当前线程的ThreadLocalMap对象里面。 get的时候会经过当前线程ThreadLocalMap对象取出来。线程