Threadlocal为什么会有内存泄漏泄漏,如何解决
初冬的冰糖栗子:
感谢,讲得很让人相信。但是我继续往下想了允许,tomcat的线程池模型,按照视频中的理解,那么应该是维持了一定数量的线程,而不是来了就开,开了就关的吗? 类似于 核心线程数固定200,然后创建线程Node等待队列。可以这么理解吗?
【回复】是的,参考线程池工作原理哈。你说你认为:
线程对象不是被线程池会收了吗?为什么还有引用在?夕陌沐雨:
一个threadlocal只能存一个对象,为什么会泄露?
【回复】因为数据一直被引用 所以不会被垃圾回收晚风不再留恋:
tomcat线程池回收的时候,为什么不清理threadlocalmap,而是要在应用程序中清理[辣眼睛]
【回复】回复 @对立统一之加油 : 问线程池会不会好一点[微笑]
【回复】但是线程终结后map会一起回收
内存泄漏 threadlocal 面试 java 必剪创作 我在B站做UP主