Practico 5 Ejercicio 8

Practico 5 Ejercicio 8

de Matias Cadepont Burgos -
Número de respuestas: 1

Buenas tardes, quisiera consultar si esta solución que se me ocurrió del ejercicio 8 es correcta.

Se que es un ejercicio que se va a realizar en clase y que es el tercer post que hago en 2 días, pero como la clase de los viernes está saturada de gente y es muy dificil que los docentes puedan dedicar tiempo a todos los estudiantes pregunto por acá.


Saludos.

En respuesta a Matias Cadepont Burgos

Re: Practico 5 Ejercicio 8

de Gustavo Brown -

Hay algunos problemas con tu solución:

 - Si no hay comida y no hay canibales comiendo, el primer canibal que entre deja todo en deadlock

 - Si no hay comida y hay algun canibal comiendo, igualmente puede quedar todo en deadlock si el último canibal que se va hace el rellenar.signal() antes de que el cocinero haya hecho el rellenar.wait().

Saludos,
  Gustavo