talvez te sirve
yo tengo un metodo que simula una pausa, con la unica desventaja es la concurrencia, por ejemplo
...
{
System.out.println(System.nanoTime());
pause(3000); //hace una pausa de 3 segundos
System.out.println(System.nanoTime());
...
}
pero al ejecutar parece que hiciese primero la pausa y luego te imprime los dos mensaje, esto es debido al asuntos de los Thread (talvez otro dia averiguo de ese detalle).
public static void pause(long milli){
long t0 = System.nanoTime() + (milli * 1000000L);
while( t0 >= System.nanoTime() );
}
|