Na linguagem de programação Java, uma função pode precisar atrasar algum processamento por um determinado período de tempo. Como computadores diferentes podem executar o mesmo código em velocidades muito diferentes, forçar um atraso na execução de um número fixo de operações repetitivas não é uma boa ideia. Além disso, qualquer solução que mantenha o processador ocupado no computador não é uma boa ideia, se o processador pode estar fazendo um trabalho útil para outros encadeamentos em Java enquanto aguarda a passagem do período. Use o método Thread.sleep (), que faz parte das bibliotecas Java padrão para resolver esse problema.
Passo 1
Importe a classe Thread, incluindo esta linha no início do seu código Java:
importar java.lang.Thread;
Etapa 2
Escreva a parte do seu código que deve ser executada antes do atraso.
Etapa 3
Inclui uma chamada para o método Thread.sleep () como no exemplo a seguir:
Thread.sleep (1000);
Substitua “1000” pelo número de milissegundos que o atraso deve durar.
Etapa 4
Escreva a segunda parte do seu código que deve ser executada após o atraso e inclua-a imediatamente após a chamada para Thread.Sleep ().