Java LanguageEjecutor, ExecutorService y grupos de subprocesos


Introducción

La interfaz de Executor en Java proporciona una forma de desacoplar el envío de tareas de la mecánica de cómo se ejecutará cada tarea, incluidos los detalles del uso de subprocesos, la programación, etc. Normalmente se utiliza un Ejecutor en lugar de crear subprocesos explícitamente. Con los Ejecutores, los desarrolladores no tendrán que reescribir significativamente su código para poder ajustar fácilmente la política de ejecución de tareas de su programa.

Observaciones

Escollos

  • Cuando programa una tarea para ejecución repetida, dependiendo de la ScheduledExecutorService utilizada, su tarea podría suspenderse de cualquier ejecución posterior, si una ejecución de su tarea provoca una excepción que no se maneja. Ver Madre F ** k el ScheduledExecutorService!

Ejecutor, ExecutorService y grupos de subprocesos Ejemplos relacionados