O q acontecerá qdo vc tentar compilar e executar o seguinte codigo.
sem compilar meu povo
public class TestThread extends Thread {
private int data = 7;
public static void main(String args[]) {
TestThread t = new TestThread();
t.foo();
}
public synchronized void foo() {
start();
data = 100;
data += 20;
data += 3;
}
public synchronized void run() {
System.out.println(data);
}
}
a) imprimi "123"
b) imprimi "7"
c) a saida ñ pode ser determinada
d) o codigo ñ irá compilar
e) runtime error