
关注
网上好多胡扯的,挺不靠谱,我自己看源码,观点不一定对:TL里有个内部类ThreadLocalMap,Map里有个Entry数组,每个Thread都持有一个Map的引用,map持有entry数组的引用,Entry持有的是TL的弱引用,同时持有TL对应的value的引用。如果不是弱引用,相当于只要线程不消亡,TL始终被持有,从而不会被回收。如果是弱引用,就会存在这种情况:Entry还在,value还在,但是TL被回收了。TL被回收了实际上意味着value也不被需要了,因此会有expungeStaleEntry函数,将其value也赋成null,从而让value也能被回收。但这个函数是在某些操作后才会调用,且无法遍历整个entry数组,有些该被回收的value实际上有可能不会被清理,从而造成内存泄漏
查看原帖
1 4
相关推荐
07-17 18:29
上海交通大学 材料工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 月薪多少能在一线城市生存 #
30753次浏览 320人参与
# 26届的你们有几段实习? #
45854次浏览 507人参与
# 打工人的工作餐日常 #
53682次浏览 419人参与
# 双非能在秋招上岸吗? #
222070次浏览 1175人参与
# 你觉得早上几点上班合适? #
72733次浏览 304人参与
# 听劝,这个公司值得去吗 #
486645次浏览 1707人参与
# 你以为的实习VS真实的实习 #
31585次浏览 285人参与
# 学历贬值真的很严重吗? #
24844次浏览 174人参与
# 哪些公司真双非友好? #
16037次浏览 82人参与
# 你后悔自己读研吗? #
21677次浏览 244人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
118214次浏览 812人参与
# 秋招签约后的心态变化 #
82865次浏览 815人参与
# 追觅科技求职进展汇总 #
18480次浏览 120人参与
# 第一份工作应该选高薪还是热爱? #
67337次浏览 598人参与
# 你认为哪些项目算烂大街? #
19043次浏览 288人参与
# 一人推荐一个值得去的通信/硬件公司 #
186751次浏览 1859人参与
# 机械校招之路总结 #
93966次浏览 1894人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
92422次浏览 682人参与
# 秋招拿一个offer可以躺平吗 #
146577次浏览 948人参与
# 今年秋招哪家公司给的薪资最良心? #
253354次浏览 1420人参与