ThreadLocal<String> o1 = new ThreadLocal<>();
o1.set("YY");
o1 = null;
Thread th = Thread.currentThread();
System.out.println(th);
ThreadLocal<String> o1 = new ThreadLocal<>();
o1.set("YY");
o1.remove();
o1 = null;
Thread th = Thread.currentThread();
System.out.println(th);
这篇博客探讨了Java中的ThreadLocal变量的创建、设置值以及如何进行有效清理。示例代码展示了如何为当前线程设置ThreadLocal变量并打印当前线程信息,以及如何通过调用remove方法移除ThreadLocal变量,确保内存的正确释放。
1484

被折叠的 条评论
为什么被折叠?



