Cleaner.Create Método

Definição

Sobrecargas

Nome Description
Create()

Retorna um novo Cleaner.

Create(IThreadFactory)

Retorna um novo Cleaner usando um Thread do ThreadFactory.

Create()

Retorna um novo 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

Retornos

um novo Cleaner

Atributos

Comentários

Retorna um novo Cleaner.

O limpador cria um Thread#setDaemon(boolean) daemon thread para processar os objetos acessível fantasmas e invocar ações de limpeza. O carregador de classe de contexto java.lang.Thread#getContextClassLoader do thread é definido como ClassLoader#getSystemClassLoader() system class loader. O thread não tem permissões, impostas somente se um java.lang.System#setSecurityManager(SecurityManager) SecurityManager is set.

Todas as exceções geradas pelas ações de limpeza neste thread são ignoradas.

O limpador termina quando ele é acessível fantasma e todas as ações de limpeza registradas são concluídas.

Java documentação para java.lang.ref.Cleaner.create().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Create(IThreadFactory)

Retorna um novo Cleaner usando um Thread do 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

Parâmetros

threadFactory
IThreadFactory

a ThreadFactory para retornar um novo Thread processo de ações de limpeza

Retornos

um novo Cleaner

Atributos

Comentários

Retorna um novo Cleaner usando um Thread do ThreadFactory.

Um thread do método da fábrica de ThreadFactory#newThread(Runnable) newThread threads é definido como um Thread#setDaemon(boolean) daemon thread e começou a processar objetos fantasmas acessíveis e invocar ações de limpeza. Em cada chamada, é ThreadFactory#newThread(Runnable) thread factory necessário fornecer um Thread adequado para executar as ações de limpeza.

O limpador termina quando ele é acessível fantasma e todas as ações de limpeza registradas são concluídas.

Java documentação para java.lang.ref.Cleaner.create(java.util.concurrent.ThreadFactory).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a