BRYAN GUTIERREZ BRAT VILLEGAS PROBLEMA ¿COMO SOLUCIONARLO?
Para solucionar este problema, usaremos los métodos
notify() y wait() y el uso de monitores WAIT() NOTIFY() RECORDAR
• Los métodos notify() y wait() pueden ser invocados
sólo desde dentro de un método sincronizado o dentro de un bloque o una sentencia sincronizada. MONITOR
• En general, un monitor está asociado con un objeto especifico (una condición
variable) y funciona como un bloqueo para ese dato. Cuando un thread mantiene el monitor para algún dato del objeto, los otros threads están bloqueados y no pueden ni inspeccionar ni modificar el dato. DEMOSTRACIÓN GET() DEL CONTENEDOR PUT() DEL CONTENEDOR RUN() PRODUCTOR RUN() CONSUMIDOR RESULTADOS CONCLUSIÓN