Título: programación con hilos en java Publicado por: sonic94 en 18 Mayo 2014, 00:53 am estoy creando 5 hilos de manera que cada uno mueve de posición un label (simula una carrera) hasta llegar 900(meta) cada label se mueve a diferente velocidad por que el hilo se duerme cierto tiempo,(hasta aquí esta resuelto) ahora lo que necesito es que se vaya imprimiendo el lugar que ocupa cada hilo a lo largo de la carrera(primero, segundo.... lugar).
creo que necesito sincronizar los procesos... hojala alguien pueda ayudarme public void run() { try { int x = 20; while(x<900) { System.out.println("Estoy corriendo "+nombre); x = x + 50; int dormir = (int)(Math.random()*3000); label.setLocation(x,0); Thread.sleep(dormir); } System.out.println(nombre+" ha llegado a la meta"); } catch(Exception ex) { ex.printStackTrace(); } } Título: Re: programación con hilos en java Publicado por: juanxo1988 en 18 Mayo 2014, 22:15 pm Si utilizaras un método synchronized, no te haría falta dormir los hilos, ya que cuando un hilo estuviera ejecutando el método, los demás hilos estarían esperando para poder acceder al método.
|