https://www.jianshu.com/p/377bb840802f
Thread類中維護了一個成員變量:ThreadLocalMap
每個Thread有一個自己的ThreadLocalMap,ThreadLocal在get和set時,會先通過getMap()獲取當前thread的ThreadLocalMap:
ThreadLocalMap的key和value分別是ThreadLocal實例的弱引用對象和我們要存儲的值
ThreadLocalMap的enrty的key為什么要設置成弱引用?