ThreadLocal使用

链接:https://www.cnblogs.com/xzwblog/p/7227509.html

每个线程根据线程id区分,都有自己的ThreadLocalMap。

void threadLocal.put(Object o)会调用ThreadLocalMap.put(当前threadLocal对象即this,Object o)

Object threadLocal.get()会先根据线程id找到当前线程的threadLocalMap,再根据ThreadLocalMap.get(当前threadLocal对象即this)

你可能感兴趣的:(ThreadLocal使用)