在TreadLocal中內(nèi)存泄漏是指TreadLocalMap中的Entry中的key為null,而value不為null。因?yàn)閗ey為null導(dǎo)致value一直訪問(wèn)不到,而根據(jù)可達(dá)性分析,始終有threadRef->currentThread->threadLocalMap->entry->valueRef->valueMemory,導(dǎo)致在垃圾回收的時(shí)候進(jìn)行可達(dá)性分析的時(shí)候,value可達(dá)從而不會(huì)被回收掉,但是該value永遠(yuǎn)不能被訪...
www.dbjr.com.cn/article/2363...htm 2025-5-12