Sprache

Reference.ReachabilityFence(Object) Methode

Definition

Stellt sicher, dass das objekt, auf das durch den angegebenen Verweis verwiesen wird, unabhängig von früheren Aktionen des Programms, auf das verwiesen wird, stark<erreichbar> bleibt<,> unabhängig von früheren Aktionen des Programms, die andernfalls dazu führen können, dass das Objekt nicht erreichbar ist. Das referenzierte Objekt kann daher von der Garbage Collection mindestens bis nach dem Aufruf dieser Methode wiederverwertet werden.

[Android.Runtime.Register("reachabilityFence", "(Ljava/lang/Object;)V", "", ApiSince=28)]
public static void ReachabilityFence(Java.Lang.Object? ref);
[<Android.Runtime.Register("reachabilityFence", "(Ljava/lang/Object;)V", "", ApiSince=28)>]
static member ReachabilityFence : Java.Lang.Object -> unit

Parameter

ref
Object

der Verweis. Wenn null, hat diese Methode keine Auswirkung.

Attribute

Hinweise

Stellt sicher, dass das objekt, auf das durch den angegebenen Verweis verwiesen wird, unabhängig von früheren Aktionen des Programms, auf das verwiesen wird, stark<erreichbar> bleibt<,> unabhängig von früheren Aktionen des Programms, die andernfalls dazu führen können, dass das Objekt nicht erreichbar ist. Das referenzierte Objekt kann daher von der Garbage Collection mindestens bis nach dem Aufruf dieser Methode wiederverwertet werden. Der Aufruf dieser Methode initiiert keine Garbage Collection oder Finalisierung.

Mit dieser Methode wird eine Sortierung für <die>starke Reichweite</Em> im Hinblick auf die Garbage Collection festgelegt. Es steuert Beziehungen, die andernfalls nur in einem Programm implizit sind - die Reichweitenbedingungen, die die Garbage Collection auslösen. Diese Methode ist für die Verwendung in ungewöhnlichen Situationen einer vorzeitigen Finalisierung vorgesehen, in denen die Verwendung von synchronized Blöcken oder Methoden oder die Verwendung anderer Synchronisierungseinrichtungen nicht möglich sind oder die gewünschte Steuerung nicht bereitstellen. Diese Methode gilt nur, wenn die Relamation sichtbare Effekte haben kann, die für Objekte mit Finalizern möglich sind (Siehe Abschnitt 12.6 17 der Java ™ Sprachspezifikation), die auf die Art und Weise implementiert werden, die auf die Sortiersteuerung für die Korrektheit angewiesen sind.

Hinzugefügt in 9.

Java Dokumentation für java.lang.ref.Reference.reachabilityFence(java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: