Un ExecutorService separa el envío de tareas de la decisión de qué hilos las ejecutan. Creas uno con los métodos de fábrica de Executors: newSingleThreadExecutor() ejecuta las tareas de una en una y en orden, newFixedThreadPool(n) usa n hilos reutilizables, newCachedThreadPool() crece y se reduce según se necesite, newScheduledThreadPool(n) ejecuta tareas después de un retraso o periódicamente, y newVirtualThreadPerTaskExecutor() usa un hilo virtual nuevo por tarea.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 5 secciones más, 5 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.