Concurrencia


Grado en Ingeniería Informática/ Grado en Matemáticas e Informática
Universidad Politécnica de Madrid

Descripción

Este curso pretende familiarizar al alumno con los sistemas software concurrentes — es decir, aquellos en los que diferentes procesos ejecutan simultáneamente interactuando entre sí y de manera potencialmente indeterminista — y proporcionarle herramientas con las que desarrollar software concurrente seguro.

Las primeras semanas se centran en los mecanismos básicos que posibilitan la creación de procesos, la comunicación y la sincronización, prestando especial atención a los problemas de ejecución que pueden surgir. La segunda parte de la asignatura proporciona una metodología orientada a la construcción de aplicaciones concurrentes que garanticen una serie de propiedades esenciales. En esta parte se desarrolla un ejercicio práctico por parejas usando el lenguaje Java.

Los contenidos detallados y las normas de la asignatura se encuentran en la guía de aprendizaje.

Profesorado

  profesor   tutorías fijas   tutorías con cita previa
  Julio Mariño      TBA   
  TBA   
  Guillermo Román      miércoles 11:00 – 14:00   
  viernes 10:00 – 13:00   
  Lars-Åke Fredlund      lunes 10:00 – 13:00   
  martes 10:00 – 13:00   
  Ángel Herranz      TBA   
  TBA   

Contacto

Para contactar con los profesores de la asignatura lo más sencillo es usar la dirección de correo Para anuncios de la asignatura, consultas que puedan ser resueltas por otros compañeros, etc., disponemos del foro en la dirección Todos los alumnos son suscritos a este foro de manera automática.

Materiales

Lecturas, código de apoyo, etc.

Ejercicios prácticos

El documento ejercicios-cortos.zip contiene los enunciados de los ejercicios que han de entregarse cada semana junto con el código de apoyo. (Acceso directo al PDF del cuadernillo.)

Las entregas de todos los ejercicios prácticos se realizan a través de la URL http://lml.ls.fi.upm.es/~entrega.

Ejercicio Descripción   Entrega (4F2M, 4F1M-MI)     Entrega (4F1M, 4F3T, 4F1M-ADE)  
Ejercicio 1  Creación de threads en Java    sábado 10 febrero 12:00   martes 13 febrero 12:00 

Exámenes de convocatorias anteriores


Última modificación: miércoles, 7 de febrero de 2017, 12:41:05 CEST