报告以 null 作为实参的 java.lang.ThreadLocal.set()

此调用不会释放资源,并且可能导致内存泄漏。

这可能是因为:

应使用 java.lang.ThreadLocal.remove() 来释放资源。

示例:


  ThreadLocal<Integer> threadLocal = new ThreadLocal<>();
  threadLocal.set(null);

在应用快速修复后:


  threadLocal.remove();

2023.2 最新变化