Imagem de fundo

Considere as classes em Java a seguir.public class Programa...

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.


A

3;6;4;7;5;8.


B

3;4;7.


C

3;6;4;7;7;10.


D

3;4;5.


E

Não é possível determinar a ordem dos valores impressos.