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.