Sobes.tech
Junior — Middle

¿Qué tipo de planificación se caracteriza por tener la mayor latencia en el procesamiento de tareas?

sobes.tech AI

Respuesta de la IA

El tipo de despacho con mayor retardo en el procesamiento de tareas es el despacho diferido.

En iOS y otros sistemas, el despacho de tareas puede ser:

  • Inmediato (immediate) — la tarea se inicia inmediatamente después de su encolado.
  • Diferido (deferred) — la tarea se coloca en una cola y se ejecuta más tarde, cuando el sistema esté libre.
  • Periódico o con temporizador — la tarea se programa para ejecutarse en un horario.

El despacho diferido se caracteriza por tener el mayor retardo, ya que la tarea puede esperar en la cola un tiempo indefinido hasta que se cumplan las condiciones para su ejecución.

Ejemplo: usar DispatchQueue.main.asyncAfter en GCD retrasa la ejecución de la tarea por un tiempo determinado, lo que aumenta la latencia en comparación con la ejecución inmediata.