Язык

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 и используемых в соответствии с условиями, описанными в разделе "".

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