JavaSystem.RunFinalizersOnExit(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.