A3 · Concurrencia y asincronía¶
Hacer varias cosas a la vez sin que el programa se bloquee: hilos, corrutinas e isolates según el lenguaje, recoger resultados y errores, poner límites de tiempo, y evitar las condiciones de carrera con candados o con mensajes.
Teoría¶
- A3.A Tareas a la vez: concurrencia frente a paralelismo, y el modelo de cada lenguaje.
- A3.B Resultados, errores y esperas: recoger resultados, capturar errores y poner límites de tiempo.
- A3.C Compartir datos con seguridad: condiciones de carrera, candados y mensajes.
Antes de empezar: qué debes dominar¶
- Funciones como valores (unidad A1 de este apartado).
- Excepciones (unidad 2).
- Clases y objetos (unidad 4).
Ejercicios de la unidad¶
| Bloque | Ejercicios |
|---|---|
| A3 · Ejercicios de concurrencia y asincronía | 6 |
Antes de pasar a los ejercicios¶
Cuando hayas leído y practicado la teoría, marca la casilla para desbloquear los ejercicios de esta unidad: