Idioma

ThreadPoolExecutor.Purge Método

Definição

Tenta remover da fila de trabalho todas as Future tarefas que foram canceladas.

[Android.Runtime.Register("purge", "()V", "GetPurgeHandler")]
public virtual void Purge();
[<Android.Runtime.Register("purge", "()V", "GetPurgeHandler")>]
abstract member Purge : unit -> unit
override this.Purge : unit -> unit
Atributos

Comentários

Tenta remover da fila de trabalho todas as Future tarefas que foram canceladas. Esse método pode ser útil como uma operação de recuperação de armazenamento, que não tem nenhum outro impacto na funcionalidade. As tarefas canceladas nunca são executadas, mas podem se acumular em filas de trabalho até que os threads de trabalho possam removê-las ativamente. Invocar esse método, em vez disso, tenta removê-los agora. No entanto, esse método pode falhar ao remover tarefas na presença de interferência por outros threads.

Java documentação para java.util.concurrent.ThreadPoolExecutor.purge().

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