Share via


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.lang.Runtime.exit(int)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于