Archivo de la etiqueta: sincronización

laboratorio de programación concurrente: sincronización

Esta semana tenía que haber estado dedicada a la concurrencia en el lenguaje de programación Ada, pero la ausencia del profesor que nos lo iba a impartir la parte teórica de lunes a miércoles ha provocado que tengamos una extensión de la parte de laboratorio de programación concurrente en java. En este laboratorio estamos realizando una práctica tutorizada de simulación de trenes en la que ya hemos hecho la primera parte de conversión en Threads concurrentes de los objetos Tren.

Esta conversión es el primer paso del trabajo de asegurar que las clases compartidas por esos Threads, Tunel y CentroRegulación, sean thread-safe protegiendo su estado y asegurando que se cumplen los invariantes en cuanto a su correcta utilización por parte de los trenes (en la clase Tunel solamente pueden circular trenes en un sentido, pertenecientes al mismo tramo, en un momento dado)

Sigue leyendo laboratorio de programación concurrente: sincronización

Anuncios