Concurrentes - FIUBA

Clases

SemanaTeoricaPráctica
1Introducción a ConcurrenciaIntroducción a Rust
2Modelo Fork JoinPráctica sobre Fork Join
3Programación AsincrónicaPráctica sobre Programación Asincrónica
Vectorización
4Corrección / Sección Crítica / LocksPráctica sobre Locks
5Sincronización / Semáforos y Barreras
Monitores
Práctica sobre Sincronizacion
6Redes de PetriPráctica sobre Redes de Petri
7Pasaje de Mensajes / Canales
Actores
Práctica Channels y Actores
8Concurrencia Distribuida: Algoritmos de Exclusión Mutua - Repaso de Redes. Sockets en UNIXPráctica sobre Sockets y Exclusión Mutua distribuida
9Concurrencia Distribuida (parte 2): Algoritmos de Elección - Sockets en RustPráctica de Algoritmos de Elección
10Concurrencia Distribuida (parte 3): Transacciones - DeadlocksPráctica de Transacciones Distribuidas
11Ambientes DistribuidosPráctica de Transacciones Distribuidas
EspecialesLenguajes para concurrenciaTaller de Testing
CUDA

Ejemplos

Repositorio de ejemplos