请勿使用已移除的 java.lang.Thread.destroy() 或 java.lang.Thread.stop(java.lang.Throwable) 方法

此规则会标记 java.lang.Thread.destroy()java.lang.Thread.stop(java.lang.Throwable) 方法调用。从未实现 java.lang.Thread.destroy() 方法;从 Java SE 8 开始,java.lang.Thread.stop(java.lang.Throwable) 方法已不可用。任何代码都不应依赖于这两个方法的行为。从源代码中移除对这些方法的所有引用。

请注意,不推荐使用不含自变量的 java.lang.Thread.stop() 方法,但并未移除此方法。

您可以使用变量来控制线程停止,而不是使用 stop 方法。有关更多信息,请参阅 Java Thread Primitive Deprecation

此规则具有自动修订。 该修复将删除 Thread.destroy()Thread.stop(Throwable) 。 将定制配置复制到应用程序构建文件以启用修订自动化。

有关 java.lang.Thread 类的其他信息,请参阅 Class java.lang.Thread Java 文档。

有关 JDK 11 中的更改的更多信息,请参阅 Removed APIs in JDK 11