Skip to content

mauruiz20/PuenteRioSO2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PuenteRioSO2022

Coches que vienen del norte y del sur pretenden cruzar un puente sobre un río. Sólo existe un carril sobre dicho puente. Por lo tanto, en un momento dado, sólo puede ser cruzado por uno o más coches en la misma dirección (pero no en direcciones opuestas).

Resolver el problema suponiendo que llega un coche del norte (sur) y cruza el puente si no hay otro coche del sur (norte) cruzando el puente en ese momento.

Solución propuesta utilizando synchronize wait() y notify() en Java

Problema de inanición:
Se presenta el problema de que pasa si constantemente se encuentran llegando autos que quieren ir del norte a sur de manera que nunca se vacíe el puente de autos cruzando en ese sentido

Posibles soluciones
  • Un timer que actúe como un semáforo en el puente
  • Un tiempo de espera maximo comun para los autos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages