Timer.Purge Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita todas las tareas canceladas de la cola de tareas del temporizador.
[Android.Runtime.Register("purge", "()I", "GetPurgeHandler")]
public virtual int Purge();
[<Android.Runtime.Register("purge", "()I", "GetPurgeHandler")>]
abstract member Purge : unit -> int
override this.Purge : unit -> int
Devoluciones
número de tareas quitadas de la cola.
- Atributos
Comentarios
Quita todas las tareas canceladas de la cola de tareas del temporizador. Llamar a este método no tiene ningún efecto en el comportamiento del temporizador, pero elimina las referencias a las tareas canceladas de la cola. Si no hay referencias externas a estas tareas, se convierten en aptas para la recolección de elementos no utilizados.
La mayoría de los programas no tendrán necesidad de llamar a este método. Está diseñado para su uso por parte de la aplicación poco frecuente que cancela un gran número de tareas. Llamar a este método cambia el tiempo de espacio: el tiempo de ejecución del método puede ser proporcional a n + c log n, donde n es el número de tareas de la cola y c es el número de tareas canceladas.
Tenga en cuenta que se permite llamar a este método desde dentro de una tarea programada en este temporizador.
Agregado en 1.5.
Java documentación para java.util.Timer.purge().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.