Cleaner.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Create() |
Возвращает новое |
| Create(IThreadFactory) |
Возвращает новое |
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 и используемых в соответствии с условиями, описанными в разделе "".