universidad tecnologica de mexico
MARIO MOJICA BENITEZ
ing. sistemas computacionales
programacion orientada a objetos II
practica 6
objetivo de PRACTICA:
Manejo de Threads – GUI y manipulación del entorno multithread.
Desarrollo de la practica
1. Probar y ejecutar el ejercicio sobre manejo de Threads. Responder las
siguientes preguntas:
* ¿Cómo podría codificarse el ciclo while del
thread sin utilizar el comando break?
Simplemente haciendo lo siguente while(i != 50) , el
50 puede ser una variable.
* ¿Cómo se llama la interfase que se
implementa?
Runnable
* ¿Cuantos constructores tiene la clase HelloRunner?
Uno = public HelloRunner
* ¿Cuantos métodos tiene la clase HelloRunner?
Uno = public void run()
* ¿Cuantos atributos tiene la clase HelloRunner?
Dos = int i
int instancia;
*¿Para que me sirve el método start( ) de la clase Thread?
Para es un
método que me sirve para poder manipular el Thread
2. Modificar el ejemplo anterior para que se reciba desde command-line el
número de Threads a generar y adicionalmente el límite al que
llega el ciclo (Actualmente esta a 50 lo cual debe ser variable).
import javax.swing.*;
import java.lang.*;
public class HelloRunnerA implements Runnable// FIN DE CONSTRUCTOR
//METODO RUN
public void run() //FIN DE FOR
//INICIO DE IF
if (i == numero) //FIN DE IF
}//FIN DE WHILE
}//FIN DE METODO RUN
//INICIO DE MAIN
public static void main(String args[]) //FIN DE MAIN
}//FIN DE CLASE HelloRunner2
CONCLUSIONES: En esta practica teníamos que buscar la forma en
cómo hacer para que desde la línea de comandos el usuario
insertara el límite y el número de threads a generar y
respectivamente devolverle el resultado.
CORRIDA: