Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/05/2010, 22:37
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: congelar ejecución momentáneamente

Se puede hacer con un for, pero el for tiene varias pegas:

- Un Thread.sleep() duerme el proceso, por lo que no consume CPU mientras está a la espera. El for sí consume CPU mientras se está ejecutando.
- Con un Thread.sleep() tienes un control bastante aproximado del tiempo de espera. Con un bucle es muy dificil saber cuánto tiempo va tardar en hacer el bucle y ese tiempo puede ser distinto dependiendo de lo potente que sea el ordenador que tienes. O incluso en un mismo ordenador, si ejecutas dos veces.

Se bueno.
__________________
Apuntes Java
Wiki de Programación