Linguaggio

Runtime.Exit(Int32) Metodo

Definizione

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.

Si applica a