Está en la página 1de 1

Clase Main

public class Main {


public static void main(String args[]){
//Creamos el hilo 1 que hereda de la clase Thread
Hilo1 hilo1 = new Hilo1();
//Creamos el hilo 2 que implementa la clase Runnable
Hilo2 hilo2 = new Hilo2();

/*
* Establecemos prioridad
* (podemos jugar con valores de 1 y 10
* y veremos cual proceso termina primero
* y cual segundo dependiendo de el valor
* que asignemos aqui.
*/
hilo1.setPriority(10);

//iniciamos los procesos


hilo1.start();
new Thread(hilo2).start();
}
}
Clase Hilo1

public class Hilo1 extends Thread{

public Hilo1(){
System.out.println("Iniciando el hilo 1");
}

@Override
public void run(){
for(int i=0;i<1000;i++){
System.out.println("Hilo1: "+i);
}
}
}
Clase Hilo2

public class Hilo2 implements Runnable{

public Hilo2(){
System.out.println("Iniciando el hilo 2");
}

@Override
public void run() {
for(int i=0;i<1000;i++){
System.out.println("Hilo2: "+i);
}
}
}

También podría gustarte