¿Cómo insertar pausas «largas» en Java? En este artículo, veremos cómo podemos ingresar pausas largar y detener en Java, pero usando «Thread.Sleep()». Aunque hay varios métodos, debemos tener en claro cuáles es el método que cumplirá cabalmente, con la función que queremos realizar para realizar las pausas.

Tomando en cuenta ello, vemos que si usamos el término de “wait”, aunque realmente, se podría necesitar de un ejecutable para que la operación se dirija y fluya con lo que hemos determinado para que funcione. En el caso de Sleep, se hará de forma sencilla y sin complejidades.

Determina el código

Lo primero y necesario que debemos tener en cuenta es, encontrar dónde se encuentra el código del lugar donde queremos incluir las pausas. Una vez que hemos llegado a la zona donde queremos incorporar y crear la pausa, seguiremos con el trabajo, en el siguiente punto.

Por otro lado, si hay varias zonas en las que requerimos añadir la pausa, es bueno tenerlas en mente y a la vista, para que se haga más sencillo poder agregarlas sin tener que hacer una búsqueda lenta y exhaustiva del lugar del código. Teniendo en cuenta esta recomendación, prosigamos.

Agrega el código para la pausa

Cuando hemos entrado en el área donde debemos añadir la pausa, comencemos a agregar el código para que sea efectiva la pausa. En la parte del tema, comienza por agregar este código a continuación, que esbozaremos detalladamente:

  • try{ Thread.sleep(x); }
  • Catch(InterruptedException e )
  • { System.out.println(“Thread Interrupted”) }

De manera que, cuando ingresamos este código, debemos determinar que donde se indica “(x)”, escribiremos el tiempo de la pausa en milisegundos. Lo que se traduce a que, en caso de que escribas 2000 donde se muestra la x, el tiempo de pausa para el tema será de 2 segundos. Respectivamente, conforme lo desees. Donde 1000 equivale a 1 segundo.

Comprueba el código

Ahora bien, si has escrito el código en sola línea, verás que es posible ejecutarlo. Lo que resta por hacer es comprobar el código que has ingresado, esto es para ver el efecto de la pausa que has suministrado. De manera que, se podrá ir probando entre diferentes milisegundos de duración.

Así que, a medida que vayas incorporando el tiempo de la pausa, podrás ir comprobando para ver cómo funciona. Un punto de importante es que, según sea tu sistema operativo, la pausa tendrá variaciones, así que, se trata de un determinante para la pausa en cuestión.

Tratamiento de la pausa

En tanto que vamos ejecutando el código, podemos ver que la pausa también irá cambiando. Así como la cantidad de procesos que también determinan la duración de la pausa, aunque hayamos especificado una duración como tal.

Según mencionamos en párrafos anteriores, notaremos que no solo el sistema operativo ocasionará variaciones en la pausa, que puede ser larga si se trata de 1 segundo, aunque esto será subjetivo, dependiendo de la aplicación y el uso que le demos a la pausa que decidamos crear y agregar.