Compartir a través de


JavaSystem.RunFinalizersOnExit(Boolean) Método

Definición

Precaución

deprecated

Habilitar o deshabilitar la finalización al salir; al hacerlo, se especifica que los finalizadores de todos los objetos que tienen finalizadores que aún no se han invocado se ejecutarán antes de que se cierre el tiempo de ejecución de 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

Parámetros

value
Boolean

que indica la habilitación o deshabilitación de la finalización

Atributos

Comentarios

Habilitar o deshabilitar la finalización al salir; al hacerlo, se especifica que los finalizadores de todos los objetos que tienen finalizadores que aún no se han invocado se ejecutarán antes de que se cierre el tiempo de ejecución de Java. De forma predeterminada, la finalización de la salida está deshabilitada.

Si hay un administrador de seguridad, primero se llama a su checkExit método con 0 como argumento para asegurarse de que se permite la salida. Esto podría dar lugar a una excepción SecurityException.

Este miembro está en desuso. Este método no es inherentemente seguro. Puede dar lugar a que se llame a los finalizadores en objetos activos, mientras que otros subprocesos manipulan simultáneamente esos objetos, lo que da lugar a un comportamiento o interbloqueo erráticos.

Agregado en JDK1.1.

Documentación de Java para java.lang.System.runFinalizersOnExit(boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a