

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analise o código Java apresentado a seguir.
public class Main extends Thread {
public static void main(String[] args) {
Main thread = new Main();
thread.start();
for (int k=1; k<=5; k++) {
System.out.println("A" + k);
try { Thread.sleep(1100); }
catch (InterruptedException ex) {}
}
}
public void run() {
for (int k=1; k<=5; k++) {
try { Thread.sleep(700);}
catch (InterruptedException ex) {}
System.out.println("B" + k);
} } }
Quando esse código é executado num computador com boa capacidade e sem interferência de processos externos, os valores exibidos, na ordem, são:
A1 A2 A3 A4 A5 B1 B2 B3 B4 B5
A1 B1 A2 B2 A3 B3 A4 B4 A5 B5
A1 B1 A2 B2 B3 A3 B4 A4 B5 A5
B1 A1 B2 A2 B3 A3 B4 A4 B5 A5
B1 B2 B3 B4 B5 A1 A2 A3 A4 A5