Hay varias formas de detener un subproceso de aplicación en Java, pero la mejor manera es utilizando el método " Thread.Sleep ()". Otros métodos como el " wait () " y se puede utilizar " SocketinputStream.read ()" , pero en el panorama general de la aplicación, sólo tiene que añadir más complicaciones de las necesarias . No hay ninguna razón para poner en práctica " ejecutable " cuando se ejecuta " sueño. " Si un " Thread.Interrupt " despierta el tema, entonces el " InterruptedException " se activará. Instrucciones
1
Encuentra el área de código en el que desea crear la pausa
2
Coloque las siguientes líneas de código en el tema: .
try {
Thread.sleep ( x);
}
Catch ( InterruptedException e) {
System.out.println ( " Tema Interrupted " )
}
El parámetro del sueño ( x ) se mide en milisegundos. Si coloca el valor 1000 aquí, entonces, el hilo se detendrá durante 1 segundo.
3
Ejecutar el código para comprobar la duración de la pausa . La pausa puede ser un poco más largo debido al sistema operativo . Cuantos más recursos de la CPU que se utilizan , mayor será la duración de la pausa será. Si se ejecuta el código varias veces , te darás cuenta de una pequeña desviación en la pausa.