Como programar pausas no Java

Escrito por launie sorrels | Traduzido por rafael ferreira
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Existem várias maneiras de pausar uma aplicação "thread" no Java, mas a melhor delas é utilizar o método "thread.sleep()". Outros podem ser utilizados, como "Wait()" e "socketinputstream.read()", mas geralmente eles mais complicam do que ajudam. Não há razão para implementar um "executável" com o "sleep". Se o código "thread.interrupt" acionar o "thread", então o "interruptedExceltion" ficará ativo.

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

Instruções

  1. 1

    Encontre no código, o local onde deseja criar a pausa.

  2. 2

    Coloque a seguinte linha de comando no "thread":

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

    O parâmetro sleep(x) é medido em milissegundos. Se colocar o valor 1000, ele fará uma pausa de 1 segundo.

  3. 3

    Execute o código para verificar a duração da pausa. Ela pode ser um pouco maior devido ao sistema operacional. Quanto mais recursos a CPU estiver utilizando, maior será a duração. Se estiver executando vários códigos, você perceberá que um pequeno desvio na pausa.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível