Runtime.Exit(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Завершает текущий запуск виртуальной машины Java путем запуска последовательности завершения работы.
[Android.Runtime.Register("exit", "(I)V", "GetExit_IHandler")]
public virtual void Exit(int status);
[<Android.Runtime.Register("exit", "(I)V", "GetExit_IHandler")>]
abstract member Exit : int -> unit
override this.Exit : int -> unit
Параметры
- status
- Int32
Состояние завершения. По соглашению код состояния, отличный от нуля, указывает на ненормальное завершение.
- Атрибуты
Комментарии
Завершает текущий запуск виртуальной машины Java путем запуска последовательности завершения работы. Этот метод никогда не возвращается нормально. Аргумент служит кодом состояния; по соглашению код состояния, отличный от нуля, указывает на ненормальное завершение.
Все зарегистрированные #addShutdownHook перехватчики завершения работы, если таковые имеются, запускаются в некотором неопределенном порядке и могут выполняться параллельно до тех пор, пока они не будут завершены. После этого виртуальная машина #halt останавливается.
Если этот метод вызывается после выполнения всех перехватчиков завершения работы, а состояние ненулевое, этот метод останавливает виртуальную машину с заданным кодом состояния. В противном случае этот метод блокируется на неопределенный срок.
Метод System#exit(int) System.exit — это обычный и удобный способ вызова этого метода.
Java документации по java.lang.Runtime.exit(int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".