una me genera los números pares menores de 10 y la otra los números impares están sincronizadas de acuerdo a un hilo Thread.sleep y me piden que pase el programa a una sola clases Hilo donde se generan varios objetos Hilo ,
lo que tengo que hacer es que solo me queden en una clase pero que al momento de hacer la impresion queden sincronizados osea que salgan como los esta mostrando pero en un clase
si me pueden ayudar se los agradecería
Código:
public class pares extends Thread{ public void run(){ int i=0; while(i<10){ System.out.println(i); try { Thread.sleep(1*1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } i=i+2; } } }
Código:
public class impares extends Thread{ @Override public void run() { // TODO Auto-generated method stub int h=1; //System.out.print("numeros pares"); while(h<10){ System.out.println(h); try { Thread.sleep(1*1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } h=h+2; } } }
Código:
public class Hilos { public static void main (String []args){ pares u = new pares(); impares p = new impares(); p.start(); u.start(); } }