一、ThreadLocal
remove原因是: 在高并发的场景下,只往ThreadLocal存数据,数据用完之后并没有及时清理。ThreadLocal即使使用了WeakReference(弱引用)也可能会存在内存泄露问题,因为 entry对象中只把key(即threadLocal对象)设置成了弱引用,但是value值没有。
remove原因是: 在高并发的场景下,只往ThreadLocal存数据,数据用完之后并没有及时清理。ThreadLocal即使使用了WeakReference(弱引用)也可能会存在内存泄露问题,因为 entry对象中只把key(即threadLocal对象)设置成了弱引用,但是value值没有。
本文标题:电商平台问题讨论-解决 坑+Bug
本文链接:https://www.haomeiwen.com/subject/seagoltx.html
网友评论