Ir al contenido

L14: Suspensión y Scopes de Concurrencia

En esta lección exploraremos:

  • Teoría a fondo: Funciones suspend, ciclo de vida de Job, constructores de corrutinas (launch, async/await), coroutineScope y cancelación cooperativa con comprobación de isActive / yield.
  • Bajo el capó: Transformación del compilador a Máquinas de Estado (Continuation Passing Style - CPS) y el parámetro oculto Continuation<T>.
  • Laboratorio Incremental (AI Chat CLI): Creación de una animación concurrente de “IA escribiendo…” en la terminal en paralelo con la recepción del stream de respuesta.