原理 ThreadLocalMap的key为弱引用,value每次调用get或set前会清空key为null的value为什么key使用弱引用:如果是强引用,那么只能等线程被回收的时候才能回收,容易内存泄漏,