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.
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.
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.