NICOLÁS BOTTARINI
Volver a la ruta

Fundamentos de computación

Concurrencia

77 páginas de lectura

Threads, sincronización y programación asincrónica. Es de los temas más difíciles de hacer bien, así que conviene entender los problemas antes de que aparezcan en producción.

Temas

  • Fundamentos de concurrencia

    Multithreading, Concurrencia vs paralelismo, Sincronización de threads, Sección crítica, Mutex, Monitor, Semáforos, Deadlocks, Modelo Fork-Join, Generadores, Corrutinas, Fibers, Comunicación entre procesos, Productor-consumidor, La cena de los filósofos, Lectores-escritores

  • Programación reactiva

    ReactiveX, Observables, Suscriptores, Hot/Cold, Marble Diagrams, Operadores

Recursos