此规则会标记 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。