30/05/2010, 22:37
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 2 meses 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. |