Práctico 5 ejercicio 12

Práctico 5 ejercicio 12

de Gaston Daniel Barreto Sugliani -
Número de respuestas: 1

Este es un problema de filósofos que cenan. La pregunta es que para nosotros hay 7 comensales, los 6 vehículos más el inspector.   la solución del examen marzo 2007  define solo 6 comensales 

 

La función entrar() admite hasta 5.

En respuesta a Gaston Daniel Barreto Sugliani

Re: Práctico 5 ejercicio 12

de Santiago Iturriaga -

Hola:

Es correcto lo que decis. En este caso la cantidad de comensales es 7 por lo que deberían permitirse ingresar hasta 6 comensales para evitar el deadlock. Obviamente que si se dejan ingresar hasta 5 comensales también funciona (como dice la solución del examen), pero se restinge la concurrencia de forma innecesaria.

Saludos,

Santiago.