Runtime.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
如果为 true,则退出时启用最终完成,如果为 false,则为禁用
- 属性
注解
启用或禁用退出时完成;这样做指定在 Java 运行时退出之前运行具有尚未自动调用的终结器的所有对象的终结器。 默认情况下,退出时已禁用最终完成。
如果有安全管理器,则首先使用 0 作为其参数调用其 checkExit
方法,以确保允许退出。 这可能会导致 SecurityException。
此成员已弃用。 此方法本质上不安全。 它可能会导致在活动对象上调用终结器,而其他线程同时操作这些对象,从而导致不稳定的行为或死锁。
在 JDK1.1 中添加。
的 java.lang.Runtime.runFinalizersOnExit(boolean)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。