JavaSystem.RunFinalizersOnExit(Boolean) 方法

定义

注意

deprecated

启用或禁用退出时的最终化;这样做指定在 Java 运行时退出之前运行具有尚未自动调用终结器的所有对象的终结器。

[Android.Runtime.Register("runFinalizersOnExit", "(Z)V", "")]
[System.Obsolete("deprecated")]
public static void RunFinalizersOnExit (bool value);
[<Android.Runtime.Register("runFinalizersOnExit", "(Z)V", "")>]
[<System.Obsolete("deprecated")>]
static member RunFinalizersOnExit : bool -> unit

参数

value
Boolean

指示启用或禁用最终化

属性

注解

启用或禁用退出时的最终化;这样做指定在 Java 运行时退出之前运行具有尚未自动调用终结器的所有对象的终结器。 默认情况下,退出时的最终化处于禁用状态。

如果有安全管理器,则首先 checkExit 使用 0 调用其方法作为参数,以确保允许退出。 这可能会导致 SecurityException。

此成员已弃用。 此方法本质上不安全。 它可能会导致在实时对象上调用终结器,而其他线程同时操作这些对象,从而导致不稳定的行为或死锁。

在 JDK1.1 中添加。

适用于 . 的 java.lang.System.runFinalizersOnExit(boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于