Ola pessoal por favo rprecisava resolver este exercício quem puder me dar uma ajuda eu agradeceria
“Faça um programa em Java que trabalhe com 2 threads distintas. Cada thread deverá usar uma variável compartilhada chamada contador do tipo int para imprimir na tela uma contagem crescente de 1 até 10000. A cada 4 segundos a thread 1 dorme e acorda a thread 2 que continua contando por mais 4 segundos e assim por diante. A contagem pode ser impressa no terminal via método System.out.println()”."
Aguardo as ajudas
Abraços a todos
uma Thread extends da Classe Thread e implementa o metodo run()…
para fazer a thread parar 4 segundos, vc usa o metodo sleep(timeinmillis)
// implementa o runnable na classe
public class MeuArquivo implements runnable{
public MeuArquivo{
new Thread(this).start();
}
public void run(){
try{
//thread.sleep(tempo 1s = 1000)
Thread.sleep(1000)
}catch(InterruptedException ex) {
ex.printStackTrace();
}
}
}
espero que ajude de acordo com o que o rodrigomaia disse.
ja te dei o codigo de como usa-lo… agora é so vc programar para que faça 2 Thread.
no caso use:
Thread thread1 = new Thread();
Thread thread2 = new Thread();
Boa sorte.