Como você pausa um programa Java?
Como você pausa um programa Java?
Anonim

VÍDEO

Conseqüentemente, como você pausa um thread em Java?

Observe que você não pode pausa uma fio de outro fio . Apenas o fio ele mesmo pode pausa sua execução. E não há garantia de que o fio sempre durma exatamente pelo tempo especificado porque pode ser interrompido por outro fio , que é descrito na próxima seção.

Em segundo lugar, existe um comando de espera em Java? Simplificando, esperar () é um método de instância usado para sincronização de thread. Ele pode ser chamado em qualquer objeto, já que é definido diretamente no Java . lang. Objeto, mas só pode ser chamado a partir de um bloco sincronizado.

Tendo isso em mente, como você usa o método sleep em Java?

Exemplo de método de sono em java

  1. class TestSleepMethod1 extends Thread {
  2. public void run () {
  3. para (int i = 1; i <5; i ++) {
  4. tente {Thread.sleep (500);} catch (InterruptedException e) {System.out.println (e);}
  5. System.out.println (i);
  6. }
  7. }
  8. public static void main (String args ) {

O thread de suspensão está bloqueando?

Fio . dormir () envia a corrente fio no estado “Não Executável” por algum tempo. o fio mantém os monitores que adquiriu - ou seja, se o fio está atualmente em um sincronizado bloquear ou método nenhum outro fio pode entrar nisso bloquear ou método.

Recomendado: