ThreadLocal 类结构图
get
1 | public T get() { |
set
1 | public void set(T value) { |
remove
1 | public void remove() { |
setInitialValue
1 | private T setInitialValue() { |
initialValue
1 | protected T initialValue() { |
getMap
1 | ThreadLocalMap getMap(Thread t) { |
createMap
1 | void createMap(Thread t, T firstValue) { |