Reporte De Practica 1
Enviado por chatos61 • 20 de Agosto de 2014 • 205 Palabras (1 Páginas) • 186 Visitas
Creacion de hilos
Creacion de hilos heredando de la clase thread
Codigo en java:
class ThreadConHerencia extends Thread {
String palabra;
public ThreadConHerencia (String _palabra) {
palabra = _palabra;}
public void run( ) {
for (int i=0; i<10; i++)
System.out.println(palabra); }
public static void main(String[] args) {
Thread a = new ThreadConHerencia ("hiloUno");
Thread b = new ThreadConHerencia ("hiloDos");
Thread c = new ThreadConHerencia ("hiloTres");
Thread d = new ThreadConHerencia ("hiloCuatro");
a.start();
b.start();
c.start();
d.start();
System.out.println("Fin del hilo principal"); }}
class ThreadConHerencia extends Thread.- La clase principal, la cual está heredando de la clase thread para que nuestro(s) objeto(s) pertenecientes a la clase se conviertan en hilos.
public ThreadConHerencia (String _palabra).- Hacemos el constructor de la clase que recibirá como parámetro una palabra.
public void run( ).-En este método especificamos que es lo que queremos que haga nuestro hilo, en este caso la impresión de la palabra 10 veces.
public static void main(String[] args).- Creamos nuestro menú el cual va a constar de la creación de nuestros hilos correspondientes
Ejemplo: Thread a = new ThreadConHerencia ("hiloUno")
Aquí solo hemos creado nuestro hilo pero aún no lo ponemos en ejecución, para poner el hilo en ejecución se va a invocar el método start(), que pertenece a la clase thread
Ejemplo: a.start();
Y de esta manera ya tenemos a nuestros hilos ejecutándose y haciendo lo que le hayamos pedido mediante el método run().
Programa ejecutándose:
...