Runtime.RunFinalization 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.
Esegue i metodi di finalizzazione di qualsiasi oggetto in attesa di finalizzazione.
[Android.Runtime.Register("runFinalization", "()V", "GetRunFinalizationHandler")]
public virtual void RunFinalization();
[<Android.Runtime.Register("runFinalization", "()V", "GetRunFinalizationHandler")>]
abstract member RunFinalization : unit -> unit
override this.RunFinalization : unit -> unit
- Attributi
Commenti
Esegue i metodi di finalizzazione di qualsiasi oggetto in attesa di finalizzazione. La chiamata a questo metodo suggerisce che il Java macchina virtuale si impegna a eseguire i finalize metodi di oggetti che sono stati trovati per essere rimossi, ma i cui finalize metodi non sono ancora stati eseguiti. Quando il controllo viene restituito dalla chiamata al metodo, la macchina virtuale ha effettuato il massimo sforzo per completare tutte le finalizzazioni in sospeso.
La macchina virtuale esegue automaticamente il processo di finalizzazione in base alle esigenze, in un thread separato, se il runFinalization metodo non viene richiamato in modo esplicito.
Il metodo System#runFinalization() è il mezzo convenzionale e pratico per richiamare questo metodo.
per java.lang.Runtime.runFinalization().
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.