Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. OBJETIVO
Comprender el multiprocesamiento.
II. REQUISITOS
Los siguientes elementos de software son necesarios para la realización del laboratorio:
• JDK
• NetBeans IDE
• Crear una aplicación que simule una “cola” de pedidos y preparación de platos en
una cocina, permitiendo al usuario ir ingresando los platos sin esperar a que estos
estén ya preparados.
- Crea una clase “Plato” que tenga las propiedades nombre y duración (segundos
que se demora la cocina en prepararlo).
- Crea la clase “ColaCocina” que mediante una lista tendrá los platos que se
encuentran “preparándose” en la cocina en un momento determinado.
- Los platos serán agregados por la clase “Ejecutora” que simulará realizar los
pedidos y serán sacados de la cola una vez que pase el “tiempo de preparación”
que cada uno tenga.
- Crea la clase ejecutora (llamada “Pedido”), que solicitará al usuario que vaya
ingresando los platos a preparar en la cocina.
- Presenta un “menú” de opciones al usuario para que seleccione el plato
(ingresando del 1 al 3) indefinidamente … para salir del programa deberá digitar
el cero (0).