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

終了の状態。 規則により、0 以外の状態コードは異常終了を示します。

属性

注釈

シャットダウン シーケンスを開始して、現在実行中の Java 仮想マシンを終了します。 このメソッドは通常どおりに戻ることはありません。 引数は状態コードとして機能します。規則により、0 以外の状態コードは異常終了を示します。

登録されているすべての #addShutdownHook シャットダウン フック (存在する場合) は、指定されていない順序で開始され、完了するまで同時に実行できます。 これが完了すると、仮想マシン #halt 停止します。

すべてのシャットダウン フックが既に実行された後にこのメソッドが呼び出され、状態が 0 以外の場合、このメソッドは指定された状態コードで仮想マシンを停止します。 それ以外の場合、このメソッドは無期限にブロックします。

メソッドは System#exit(int) System.exit 、このメソッドを呼び出す従来の便利な手段です。

の Java ドキュメント java.lang.Runtime.exit(int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象