lab 14.0 creacion de hilos
DESCRIPTION
Elaboración de un programa a través de hilosTRANSCRIPT
Universidad de las Fuerzas Armadas - ESPE
Lab 14.0 Creacin de hilosTiempo Estimado: 45 minutos
Objetivo de Aprendizaje: Resolver aplicaciones que solucionen problemas de ingeniera de la vida real, aplicando los conceptos programacin multitarea (HILOS).
Descripcin / Caso: Realizar ejercicios en los que se realice la creacin de multitareas (hilos) Utilizar los conceptos aprendidos en P.O.O. para resolver problemas utilizando el NetBeans o algn otro IDE.
Tareas a realizar:Paso 1 Ubicacin de recursosa) Cada alumno trabajara en una computadora y tendr que realizar el uso ptimo, debido a que Netbeans ser utilizado posteriormente por otros estudiantes, es importante evitar causar trastornos, debido a que otros usuarios utilizaran la herramienta.b) Utilice el Netbeans 7.1.2 o superior o algn otro IDE.
Paso 2 Planteamiento de Problema1. Cree un proyecto siguiendo los pasos indicados en la Introduccin a NetBeans.
2. Vamos a crear hilos (Threads) en Java. Los hilos van a comunicarse a travs de un objeto que servir para controlar la velocidad en que se mueven los objetos grficos de cada hilo as como para suspender o terminar la ejecucin de los hilos.3. Crear la siguiente Interfaz.4. Cdigo fuente
5. El botn de disminuir, disminuye la velocidad con la que se mueven los puntos blancos, el de Aumentar, aumenta la velocidad. El botn de Suspender, provoca que los puntos se detengan y el botn de terminar provoca que los Threads de cada punto terminen. El cdigo que crea los hilos es el siguiente:
Usando Netbeans, complete el cdigo de la clase Control para hacer funcionar el programa. Puede utilizar la ayuda de programacin visual de Netbeans.
Paso 3 Entrega de Trabajosa) Cada estudiante deber realizar la escritura de los cdigos fuentes (script) en NetBean. Los trabajos debern guardar y presentar un informe del laboratorio y acumularlos en la carpeta de laboratorios realizados el nombre del informe debe llevar la secuencia anterior laboratorio14
Conclusiones Los Hilos o Threads, son bsicamente una forma de poder ejecutar varios procesossimultneamenteen nuestros programas en Java. Un Thread es un flujo de ejecucin secuencial dentro de un proceso. Cuando creamos un hilo y lo mandamos a ejecutar esta impresin no siempre va a ser como uno quiere ya que esta depende de factores externos.Recomendaciones Para crear un Thread hay que instanciarlo llamando al constructor como en el resto de las clases. Para poder utilizarlos tenemos que crear clases que extienden a la clase Thread, y reescribir el mtodo principal run(), el cual es el se va a ejecutar principalmente al iniciar un hilo.Pagina 4