Sistemas operativos
FACULTAD DE INGENIERIA Y ARQUITECTURA
2010-I
CURSO: SISTEMAS OPERATIVOS
SECCION: 34 G
PROFESOR: Ing. OSWALDO BRAVOGRUPO DE TRABAJO:
TEMA : “PROCESOS E HILOS”
INTEGRANTES:
• BERROCAL ALVARADO ,JOHANA
• RAMOS SAJAMI, YANNINA
• VENTO MEZA, MAURO LUIS
INFORME DE TRABAJO
PROCESOS EHILOS
Menú principal
[pic]
1.- Construir un programa con interface de usuario tipo Consola con 3 hilos, cada uno de los cuales realiza una cuenta del 1 al 10. Cada Hilo debe dormir undeterminado número aleatorio de milisegundos antes de incrementar su cuenta y mostrarlos por consola. La cuenta de cada hilo, después de cada incremento, se muestra por consola con el siguiente formato: : .Para tal finalidad los hilos deben tener los siguientes nombres: HILOuno, HILOdos, HILOtres respectivamente.
[pic]
En esta consola se mostrará el conteo por los 3 hilos. Así mismo para dichoconteo se a considerado un tiempo de aleatorio para dormir cada hilo antes de incrementar su cuenta y mostrar el resultado en consola. Hemos considerado el tiempo de dormir el rango de 0 a 1000milisegundos.
Primero se dará click en el botón CONTADOR y se mostrará en consola los siguientes resultados:
[pic]
Como podemos apreciar en la consola después del conteo en 1, se puede observar que parael conteo 2 el HILOdos es el que empieza ya que en su anterior conteo fue el de menor tiempo en Sleep ( tiempo dormido).
Así sucesivamente cada conteo de HILO lo empezara el de menor tiempodormido anteriormente.
2.- Construir un programa Productor – Consumidor con GUI. El hilo productor y el Hilo Consumidor comparte un objeto(o variable inicializada en 0)que en este enunciado lollamaremos “disponible” . El productor duerme un numero aleatorio de milisegundos e incrementa en 1 “disponible” y cuando el valor de “disponible” es mayor que 5, espera. El “consumidor” duerme un numero...
Regístrate para leer el documento completo.