Runtime.Exit(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.