Язык

Cleaner.Create Метод

Определение

Перегрузки

Имя. Описание
Create()

Возвращает новое Cleaner.

Create(IThreadFactory)

Возвращает новое Cleaner использование Thread из .ThreadFactory

Create()

Возвращает новое Cleaner.

[Android.Runtime.Register("create", "()Ljava/lang/ref/Cleaner;", "", ApiSince=33)]
public static Java.Lang.Ref.Cleaner? Create();
[<Android.Runtime.Register("create", "()Ljava/lang/ref/Cleaner;", "", ApiSince=33)>]
static member Create : unit -> Java.Lang.Ref.Cleaner

Возвращаемое значение

новое Cleaner

Атрибуты

Комментарии

Возвращает новое Cleaner.

Очистка Thread#setDaemon(boolean) daemon thread создает объект для обработки фантомных доступных объектов и вызова действий очистки. Для загрузчика класса контекста java.lang.Thread#getContextClassLoader потока задано ClassLoader#getSystemClassLoader() system class loaderзначение . Поток не имеет разрешений, примененных только в том java.lang.System#setSecurityManager(SecurityManager) SecurityManager is setслучае.

Все исключения, вызванные действиями очистки в этом потоке, игнорируются.

Очистка завершается, когда она является фантомной доступной, и все зарегистрированные действия очистки завершены.

Java документации по java.lang.ref.Cleaner.create().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Create(IThreadFactory)

Возвращает новое Cleaner использование Thread из .ThreadFactory

[Android.Runtime.Register("create", "(Ljava/util/concurrent/ThreadFactory;)Ljava/lang/ref/Cleaner;", "", ApiSince=33)]
public static Java.Lang.Ref.Cleaner? Create(Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("create", "(Ljava/util/concurrent/ThreadFactory;)Ljava/lang/ref/Cleaner;", "", ApiSince=33)>]
static member Create : Java.Util.Concurrent.IThreadFactory -> Java.Lang.Ref.Cleaner

Параметры

threadFactory
IThreadFactory

a ThreadFactory , чтобы вернуть новое Thread для обработки действий очистки

Возвращаемое значение

новое Cleaner

Атрибуты

Комментарии

Возвращает новое Cleaner использование Thread из .ThreadFactory

Поток из метода фабрики ThreadFactory#newThread(Runnable) newThread потоков имеет значение и Thread#setDaemon(boolean) daemon thread запускается для обработки фантомных доступных объектов и вызова действий очистки. При каждом вызове ThreadFactory#newThread(Runnable) thread factory необходимо предоставить поток, подходящий для выполнения действий очистки.

Очистка завершается, когда она является фантомной доступной, и все зарегистрированные действия очистки завершены.

Java документации по java.lang.ref.Cleaner.create(java.util.concurrent.ThreadFactory).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к