Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2011, 19:35
amerkmif
 
Fecha de Ingreso: octubre-2009
Mensajes: 29
Antigüedad: 15 años, 3 meses
Puntos: 0
Ayuda con hilos en Java

tengo las siguientes clases en java

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();
		
	}

}