Reference.ReachabilityFence(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Гарантирует, что объект, на который ссылается указанная ссылка, остается <>строго< доступным/em> независимо от любых предыдущих действий программы, которые могут в противном случае привести к тому, что объект станет неприменимым. Таким образом, указанный объект не может быть освобожден сборкой мусора по крайней мере до момента вызова этого метода.
[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
Параметры
- ref
- Object
ссылка. Если nullэтот метод не действует.
- Атрибуты
Комментарии
Гарантирует, что объект, на который ссылается указанная ссылка, остается <>строго< доступным/em> независимо от любых предыдущих действий программы, которые могут в противном случае привести к тому, что объект станет неприменимым. Таким образом, указанный объект не может быть освобожден сборкой мусора по крайней мере до момента вызова этого метода. Вызов этого метода не инициирует сборку мусора или завершение.
Этот метод устанавливает порядок для обеспечения<строгой доступности>/em< в >отношении сборки мусора. Он управляет отношениями, которые в противном случае неявны только в программе - условия доступности, запускающие сборку мусора. Этот метод предназначен для использования в редких ситуациях преждевременной финализации, когда использование synchronized блоков или методов или использование других средств синхронизации невозможно или не предоставляет нужный элемент управления. Этот метод применим только в том случае, если восстановление может иметь видимые эффекты, что возможно для объектов с средствами завершения (см. раздел 12.6 17 спецификации языка Java ™), которые реализуются способами управления упорядочиванием для правильности.
Добавлено в 9.
Java документации по java.lang.ref.Reference.reachabilityFence(java.lang.Object).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".