ThreadLocal什么时候会出现OOM的情况?为什么?

答案解析

ThreadLocal可能OOM,因线程池复用线程,ThreadLocalMap未及时清理,导致长时间持有对象引用,内存无法回收。需手动remove。