Threadlocal为什么会有内存泄漏泄漏,如何解决

作者: 对立统一之加油分类: 计算机技术 发布时间: 2022-07-21 09:05:30 浏览:7540 次

Threadlocal为什么会有内存泄漏泄漏,如何解决

初冬的冰糖栗子:
感谢,讲得很让人相信。但是我继续往下想了允许,tomcat的线程池模型,按照视频中的理解,那么应该是维持了一定数量的线程,而不是来了就开,开了就关的吗? 类似于 核心线程数固定200,然后创建线程Node等待队列。可以这么理解吗?

【回复】是的,参考线程池工作原理哈。
你说你认为:
线程对象不是被线程池会收了吗?为什么还有引用在?

夕陌沐雨:
一个threadlocal只能存一个对象,为什么会泄露?

【回复】因为数据一直被引用 所以不会被垃圾回收
晚风不再留恋:
tomcat线程池回收的时候,为什么不清理threadlocalmap,而是要在应用程序中清理[辣眼睛]

【回复】回复 @对立统一之加油 : 问线程池会不会好一点[微笑]
【回复】但是线程终结后map会一起回收

内存泄漏 threadlocal 面试 java 必剪创作 我在B站做UP主

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读