相关疑难解决方法(0)

线程局部内存泄漏

我看到有人说:“当你想在你的班级中使用 ThreadLocal 时,请以静态方式使用它”,例如:

private static ThreadLocal<SimpleDateFormat> dayFormat = 
    new ThreadLocal<SimpleDateFormat>() { 
        protected SimpleDateFormat initialValue() {
            return new SimpleDateFormat("yyyy-MM-dd"); 
        }
    };
Run Code Online (Sandbox Code Playgroud)

我不确定为什么这可以避免内存泄漏。有人可以澄清一下吗?

java

1
推荐指数
1
解决办法
1725
查看次数

标签 统计

java ×1