Hola buenas tengo una duda con este problema de sincronizacion y comunicacion de procesos y es que no se que tipo de problema es ( Lector-Escritor o Productor-Consumidor ).
Se tiene un puente que cruza un coche de norte a sur o al reves. El puente solo permite el paso de un coche y cada cierto tiempo ( retraso) se debe cortar el paso en un sentido y abrir el sentido contrario. Antes de abrir el sentido contrario deberan pasar todos los coches que estaban esperando hasta ese momento. De inicio se les da paso a los del Norte. Y nos pide que hagamos 3 procesos :
-Coche norte
-Coche sur
-Cambio de sentido
1)Exponer el metodo utilizado y razonarlo.
2) Implementarlo en pseudocodigo.
En primer lugar dudo que sea Productor Consumidor y me decanto mas por Lector - Escritor, el puente sería el recurso en el que los procesos escritores ( Coche norte y Coche sur ) introdujeran los coches. Lo que no se es si aqui habria algun proceso lector y que haria el proceso Cambio de sentido porque hacer solo una funcion para dar paso a uno u otro no se.
Gracias de antemano.