Langage

Runtime.Exit(Int32) Méthode

Définition

Met fin à l’Java machine virtuelle en cours d’exécution en lançant sa séquence d’arrêt.

[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

Paramètres

status
Int32

État de l’arrêt. Par convention, un code d’état différent de zéro indique un arrêt anormal.

Attributs

Remarques

Met fin à l’Java machine virtuelle en cours d’exécution en lançant sa séquence d’arrêt. Cette méthode ne retourne jamais normalement. L’argument sert de code d’état ; par convention, un code d’état différent de zéro indique un arrêt anormal.

Tous les crochets d’arrêt inscrits #addShutdownHook, le cas échéant, sont démarrés dans un ordre non spécifié et autorisés à s’exécuter simultanément jusqu’à ce qu’ils se terminent. Une fois cette opération terminée, la machine virtuelle s’arrête #halt.

Si cette méthode est appelée une fois que tous les hooks d’arrêt ont déjà été exécutés et que l’état n’est pas différent de zéro, cette méthode arrête la machine virtuelle avec le code d’état donné. Sinon, cette méthode bloque indéfiniment.

La System#exit(int) System.exit méthode est le moyen conventionnel et pratique d’appeler cette méthode.

Java documentation pour java.lang.Runtime.exit(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à