ThreadLocal并不是将所有的值保存在一个Map<Thread,T>中(尽管你可以这样认为),而是将值保存在Thread对象的内部,因此在线程终止的时候,Thread相关的所有值都会被垃圾回收器回收。
[胡言乱语]ThreadLocal的内存泄漏问题
最新推荐文章于 2023-12-05 07:22:27 发布
ThreadLocal并不是将所有的值保存在一个Map<Thread,T>中(尽管你可以这样认为),而是将值保存在Thread对象的内部,因此在线程终止的时候,Thread相关的所有值都会被垃圾回收器回收。