Executors.NewSingleThreadScheduledExecutor 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í.
Sobrecargas
NewSingleThreadScheduledExecutor() |
Crea un ejecutor de un solo subproceso que puede programar comandos para ejecutarse después de un retraso determinado o para ejecutarse periódicamente. |
NewSingleThreadScheduledExecutor(IThreadFactory) |
Crea un ejecutor de un solo subproceso que puede programar comandos para ejecutarse después de un retraso determinado o para ejecutarse periódicamente. |
NewSingleThreadScheduledExecutor()
Crea un ejecutor de un solo subproceso que puede programar comandos para ejecutarse después de un retraso determinado o para ejecutarse periódicamente.
[Android.Runtime.Register("newSingleThreadScheduledExecutor", "()Ljava/util/concurrent/ScheduledExecutorService;", "")]
public static Java.Util.Concurrent.IScheduledExecutorService? NewSingleThreadScheduledExecutor();
[<Android.Runtime.Register("newSingleThreadScheduledExecutor", "()Ljava/util/concurrent/ScheduledExecutorService;", "")>]
static member NewSingleThreadScheduledExecutor : unit -> Java.Util.Concurrent.IScheduledExecutorService
Devoluciones
el ejecutor programado recién creado
- Atributos
Comentarios
Crea un ejecutor de un solo subproceso que puede programar comandos para ejecutarse después de un retraso determinado o para ejecutarse periódicamente. (Sin embargo, tenga en cuenta que si este único subproceso finaliza debido a un error durante la ejecución antes del apagado, tendrá lugar uno nuevo si es necesario para ejecutar tareas posteriores). Se garantiza que las tareas se ejecuten secuencialmente y no habrá más de una tarea activa en un momento dado. A diferencia de lo contrario, newScheduledThreadPool(1)
se garantiza que el ejecutor devuelto no se puede reconfigurar para usar subprocesos adicionales.
Documentación de Java para java.util.concurrent.Executors.newSingleThreadScheduledExecutor()
.
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.
Se aplica a
NewSingleThreadScheduledExecutor(IThreadFactory)
Crea un ejecutor de un solo subproceso que puede programar comandos para ejecutarse después de un retraso determinado o para ejecutarse periódicamente.
[Android.Runtime.Register("newSingleThreadScheduledExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;", "")]
public static Java.Util.Concurrent.IScheduledExecutorService? NewSingleThreadScheduledExecutor(Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("newSingleThreadScheduledExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;", "")>]
static member NewSingleThreadScheduledExecutor : Java.Util.Concurrent.IThreadFactory -> Java.Util.Concurrent.IScheduledExecutorService
Parámetros
- threadFactory
- IThreadFactory
generador que se va a usar al crear nuevos subprocesos
Devoluciones
el ejecutor programado recién creado
- Atributos
Excepciones
si threadFactory es NULL
Comentarios
Crea un ejecutor de un solo subproceso que puede programar comandos para ejecutarse después de un retraso determinado o para ejecutarse periódicamente. (Sin embargo, tenga en cuenta que si este único subproceso finaliza debido a un error durante la ejecución antes del apagado, tendrá lugar uno nuevo si es necesario para ejecutar tareas posteriores). Se garantiza que las tareas se ejecuten secuencialmente y no habrá más de una tarea activa en un momento dado. A diferencia de lo contrario, newScheduledThreadPool(1, threadFactory)
se garantiza que el ejecutor devuelto no se puede reconfigurar para usar subprocesos adicionales.
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.