ubiquitour.com

Cómo programar pausas en Java

Hay varias formas de detener un subproceso de la aplicación en Java, pero la mejor manera es mediante el método de "thread.sleep()". Pueden utilizarse otros métodos como "wait()" y "SocketinputStream.read()", pero en el panorama de la aplicación, simplemente añada más complicaciones que la necesaria. No hay razón para aplicar "ejecutables" al ejecutar "sueño." Si un "thread.interrupt" despierta el hilo, entonces se activará el "interruptedException".

Instrucciones

1 Encontrar la zona del código donde quieres crear la pausa.

2 Coloque las líneas siguientes de código en el hilo:

trate de {}

Thread.Sleep(x);

}

Catch (InterruptedException e) {}

System.out.println ("hilo de rosca interrumpida")

}

El parámetro de sueño (x) se mide en milisegundos. Si usted pone el valor 1000 aquí el hilo se detendrá durante 1 segundo.

3 Ejecute el código para verificar la duración de la pausa. La pausa puede ser un poco más por el sistema operativo. Más recursos de CPU que se utilizan, la más larga será la duración de la pausa. Si ejecuta el código varias veces, notarás una pequeña desviación en la pausa.