Sistemas Concurrentes y Distribuidos 2º Grado en Ingeniería Informática 2011/2012 Prácticas Práctica 1: Sincronización de hebras con semáforos Práctica 2: Programación de monitores con hebras Java Práctica 3: Programación de algoritmos distribuidos usando una interfaz paso de mensajes Práctica 4: Programación en RMI