Runtime.Exit(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Termina la macchina virtuale attualmente in esecuzione Java avviando la sequenza di arresto.
[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
Parametri
- status
- Int32
Stato di terminazione. Per convenzione, un codice di stato diverso da zero indica la terminazione anomala.
- Attributi
Commenti
Termina la macchina virtuale attualmente in esecuzione Java avviando la sequenza di arresto. Questo metodo non restituisce mai normalmente. L'argomento funge da codice di stato; per convenzione, un codice di stato diverso da zero indica la terminazione anomala.
Tutti gli hook di arresto registrati #addShutdownHook, se presenti, vengono avviati in un ordine non specificato e possono essere eseguiti simultaneamente fino al termine. Al termine, la macchina virtuale #halt si arresta.
Se questo metodo viene richiamato dopo l'esecuzione di tutti gli hook di arresto e lo stato è diverso da zero, questo metodo interrompe la macchina virtuale con il codice di stato specificato. In caso contrario, questo metodo si blocca per un periodo illimitato.
Il System#exit(int) System.exit metodo è il mezzo convenzionale e pratico per richiamare questo metodo.
per java.lang.Runtime.exit(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.