threadlocal问题

threadlocal问题

  1. ​如果这个threadlocal正在被一个线程用着呢,这时候突然内存满了触发gc了,这个threadlocal会被立马回收吗?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2021-05-12 13:50:25

同学你好,如果弱引用不被使用,是会被垃圾回收器回收的。如果被使用,也就是有强引用关联,是不能被回收的。

祝学习愉快~

好帮手慕阿满 2021-05-12 10:16:03

同学你好,如果ThreadLocal正在被使用,不会被回收。

祝学习愉快~

  • 提问者 Bluse666 #1
    他不是弱引用吗?弱引用不是下次gc一定会被回收吗?为什么他被用着就不会回收?有什么依据?
    2021-05-12 10:18:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师