Download PROGRAMACIÓN CONCURRENTE

Document related concepts

Philip Wadler wikipedia , lookup

Clojure wikipedia , lookup

Wolfram (lenguaje de programación) wikipedia , lookup

Transcript
Asignatura: Programación Concurrente
Titulación: Ingeniero Técnico en Informática de Sistemas
Créditos Teóricos: 3
Créditos Prácticos: 3
Carácter: Optativa
Cuatrimestre: 1º
Curso: 2005-2006
Profesor: Clara Marcela Miranda Sarmiento
Area de Conocimiento: Lenguajes y Sistemas Informáticos
TEORÍA
1.
2.
3.
4.
5.
Introducción; concurrencia y sincronización; acciones atómicas.
Variables compartidas; exclusión mutua.
Semáforos.
Regiones críticas; regiones críticas condicionales; monitores; objetos protegidos (JAVA).
Paso de mensajes.
PRÁCTICAS
Lenguaje: JAVA
Implementación de los algoritmos estudiados en teoría.
Se finalizará con la realización de una aplicación en JAVA
BIBLIOGRAFÍA
M. Ben-Ari. "Principles of Concurrent and Distributed Programming". Prentice-Hall, 1990.
Andrews, G. "Concurrent Programming" Ed. The Benjamin Cummings , 1991
John Barnes, "Programming in Ada 95", ed. Addison Wesley, 1996.
Related documents