JavaSystem.RunFinalizersOnExit(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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 属性许可证中所述的术语使用。