答案是:ThreadLocal對(duì)象會(huì)無法被垃圾回收器回收,因?yàn)閺膖hread對(duì)象出發(fā),有強(qiáng)引用指向ThreadLocal的object。此時(shí)會(huì)違背用戶的初衷,造成所謂的內(nèi)存泄露。 我們先來假設(shè)一下,如果key使用強(qiáng)引用,那么在其他持有ThreadLocal引用的對(duì)象都回收了,但ThreadLocalMap依舊持有ThreadLocal的強(qiáng)引用,這就導(dǎo)致ThreadLocal不會(huì)被回收,從而導(dǎo)致...
www.dbjr.com.cn/article/2207...htm 2025-5-17