Ejercicio 3

Ejercicio 3

de Diego Ismael Marichal Chavez -
Número de respuestas: 1

Hola, estoy resolviendo el ejercicio y me surgio la siguiente duda, el administrador debe de saber cuantos autos hay en cada caja, pero saber cuantos autos hay en cada caja solo con mailbox no me doy cuenta como seria y ademas debo de comparar la cantidad de cada caja para saber cual tiene mas, pero no se si puedo utilizar un contador

Saludos


Diego

En respuesta a Diego Ismael Marichal Chavez

Re: Ejercicio 3

de Federico Rivero -

Hola Diego!

Es cierto que tenés que llevar la cuenta de cuántos autos hay en cada caja. Si la información solo la maneja un proceso, lo podés modelar como una variable local. Ahora, si la misma variable debe ser accedida por varios procesos, entonces lo importante a tener en cuenta es que no se puede usar una variable global, ya que el modelo de pasaje de mensajes es un modelo alternativo al de memoria compartida. Para compartir una variable se debe enviar a través de un mailbox. Hay un ejemplo de esto en las diapositivas, en el ejemplo de lectores-escritores.

Saludos,

         Federico