Вы находитесь на странице: 1из 1

Tarea:

Describe tres variaciones distintas del problema, cada una favoreciendo o no alguna
categora de procesos.
Para cada variacin, especfica lo que ocurre cuando un lector o escritor est listo para
acceder a la base de datos y qu ocurre cuando un proceso termina de usar la base de
datos.

Solucion:

1. Los lectores subsecuentes se limitan a incrementar un contador; conforme los lectores


salen, decrementan el contador, y el ultimo en salir ejecuta.
2. El escritor no puede ser admitido en la base de datos; el programa podra incluir una
pequea modificacin: cuando llega un lector y un escritor esperando.
3. Es aceptable tener mltiples procesos leyendo la base de datos al mismo tiempo; pero
si un proceso esta actualizando (escribiendo en) la base de datos ningn otro podr
tener acceso a ella.

Вам также может понравиться