内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严峻效果。
弱引用:GC时,若没有强引用指向这个对象了,只剩下弱引用,就会直接进行接纳。原因就在于GC时无关内存是否足够,弱引用会被直接接纳。所以,只要tl=null了,那么GC时,key指向的ThreadLocal对象就会被接纳ThreadLocal内存泄漏的原因?
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |