Runtime.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

Значение true, чтобы включить завершение при выходе, значение false — для отключения

Атрибуты

Комментарии

Включение или отключение завершения при выходе; Это указывает, что методы завершения всех объектов, имеющих методы завершения, которые еще не были вызваны автоматически, должны выполняться до выхода из среды выполнения Java. По умолчанию завершение при выходе отключено.

При наличии диспетчера безопасности сначала вызывается его checkExit метод с аргументом 0, чтобы гарантировать, что выход разрешен. Это может привести к исключение SecurityException.

Этот элемент устарел. Этот метод по своей сути небезопасн. Это может привести к вызову методов завершения для динамических объектов, в то время как другие потоки одновременно управляют этими объектами, что приводит к неустойчивой реакции или взаимоблокировке.

Добавлено в JDK1.1.

Документация по Java для java.lang.Runtime.runFinalizersOnExit(boolean).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к