JavaSystem.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
указание включения или отключения завершения
- Атрибуты
Комментарии
Включение или отключение завершения при выходе; Это указывает, что методы завершения всех объектов, имеющих методы завершения, которые еще не были вызваны автоматически, должны выполняться перед выходом среды выполнения Java. По умолчанию завершение выхода отключено.
Если есть диспетчер безопасности, его checkExit
метод сначала вызывается с 0 в качестве аргумента, чтобы убедиться, что выход разрешен. Это может привести к безопасностиException.
Этот элемент считается нерекомендуемым. Этот метод по сути небезопасн. Это может привести к тому, что методы завершения вызываются на динамических объектах, а другие потоки одновременно управляют этими объектами, что приводит к неретичным поведению или взаимоблокировке.
Добавлено в JDK1.1.
Документация по Java для java.lang.System.runFinalizersOnExit(boolean)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.