Escolar Documentos
Profissional Documentos
Cultura Documentos
III: Aula 6 Atividade 3 Exercício 1 | Alura Cursos online de tecnologia
03
Exercício 1
public class Programa implements Runnable {
private int id;
public void setId(int id) {
this.id = id;
}
public int getId(){
return this.id;
}
public void run () {
for (int i = 0; i < 10000; i++) {
System.out.println("Programa " + id + " valor: " + i);
}
}
}
public class Teste {
public static void main(String[] args) {
Programa p1 = new Programa();
p1.setId(1);
Thread t1 = new Thread(p1);
t1.start();
Programa p2 = new Programa();
p2.setId(2);
Thread t2 = new Thread(p2);
t2.start();
}
}
Rode várias vezes a classe Teste e observe os diferentes resultados em cada execução. O que muda?
Responda
https://cursos.alura.com.br/course/javaebibliotecas/task/2845 1/2
2017428 Java III: Aula 6 Atividade 3 Exercício 1 | Alura Cursos online de tecnologia
https://cursos.alura.com.br/course/javaebibliotecas/task/2845 2/2