

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.
Considere as classes em Java a seguir.
public class Programa {
......static class MinhaThread extends Thread {
..........private int contador;
...........public MinhaTread (int c) {
................this.contador = c ;
.........}
public void run () {
......for (int i = 0 ; i < 3 ; i ++ ) {
............contador++;
.......}
.......System.out.print (contador + " ; ") ;
......)
}
public static void main (String [] args)
......................throws InterruptedException {
..........for (int i = 0 ; i < 3; i++ ) {
................MinhaThread m = new MinhaThread(i * i ) ;
.................m. run () ;
.................m.start () ;
..................m.join();
............}
.......}
}
Assinale a alternativa que apresenta, CORRETAMENTE, os valores impressos pela execução desse programa.
3;6;4;7;5;8.
3;4;7.
3;6;4;7;7;10.
3;4;5.
Não é possível determinar a ordem dos valores impressos.