Ej3-Practico 6

Re: Ej3-Practico 6

de Aldo Martin Plazzotta Aguilera -
Número de respuestas: 0
Si hubiera un único mailbox M donde los autos tanto dejaran su nro de tarjeta así como recogieran sus nro de ticket podría pasar que:


un auto A1 llega y deja su nro de tarjeta t1 en M, la caja se demora en atender, A1 espera por su ticket en M .

llega auto A2 y deja su nro de tarjeta t2 en M, A1 hace el recibe de M pretendiendo recibir su ticket y recibe t2.

Cuando una comunicación entre dos procesos, por ejemplo entre cajas y autos, lleva mensajes en los dos sentidos, lo mejor suele ser usar dos mailbox, uno para cada sentido de la comunicación. Así controlas, en cierta medida, que cada proceso reciba lo que debe recibir.