Qual é o uso do método Thread.sleep() em Java?
Thread.sleep() :
O método java.lang.thread.sleep(long millis) faz com que a thread em execução no momento dorme pelo número especificado de milissegundos, sujeito à precisão e precisão dos temporizadores e programadores do sistema.
Declaração
Seguir é a declaração para java.lang.thread.sleep() method
p>public static void sleep(long millis) throws InterruptedException
Parameters
millis - Este é o tempo de sono em milisegundos.
Return Value
Este método não retorna nenhum valor.
Exception
InterruptedException - se alguma thread tiver interrompido a thread atual. O status interrompido da thread corrente é apagado quando esta exceção é lançada.
Exemplo
O exemplo seguinte mostra o uso do método java.lang.Thread.sleep().
importar java.lang.*;
a classe pública ThreadDemo implementos Runnable {
Thread t;
p>public void run() {
for (int i = 10; i < 13; i++) {
System.out.println(Thread.currentThread().getName() + " " + i);
try {
// thread to sleep for 1000 milisegundds
Thread.sleep(1000);
} catch (Exceção e) {
System.out.println(e);
}
}
}
}/p>p>p>public static void main(String[] args) throws Exception {
Thread t = new Thread(new ThreadDemo());
// this will call run() function
t.start();
Thread t2 = new Thread(new ThreadDemo());
// this will call run() function
t2.start();
}
br>}
Thread-0 10
Thread-1 10
Thread-0 11
Thread-1 11
Thread-0 12
Thread-1 12
Artigos semelhantes
- Como um método principal é chamado em outra classe de método principal em Java?
- Can you reply to your own tweet to create a thread without including your own @name at the beginning of the tweet?
- Haverá algum dia um método melhor para preservar os videojogos do que a emulação? Este método poderia ser legal?
- What are all of the Pokemon moves that induce sleep in others? How do you get the Pokemon?