Sobre a linguagem de programação Java, em relação à utilização de Threads, assinale a alternativa que contém a saída para o programa a seguir.
public class MinhaClasse extends Thread {
static intcontador = 0;
@Override
public void run() {
for (int i = 0; i < 5; i++)
++contador;
}
public static void main(String[] args) {
Thread t = new MinhaClasse();
try {t.start();} catch (Exception e) {System.out.print("Erro 1.");}
try {t.join();} catch (Exception e) { System.out.print("Erro 2.");}
try {t.start();} catch (Exception e) { System.out.print("Erro 3.");}
try {t.join();} catch (Exception e) { System.out.print("Erro 4.");}
System.out.print(MinhaClasse.contador);
}
}
Assinale a resposta correta:
Provas
Questão presente nas seguintes provas