Pessoal, estou com duvida nesse exercicio…pq naum tem nehuma saida??
public class nameList { //126
private List names = new ArrayList();
public synchronized void add(String name) { names.add(name); }
public synchronized void printAll() {
for (int i = 0; i <names.size(); i++) {
System.out.print(names.get(i) +" ");
}
}
public static void main(String[] args) {
final nameList sl = new nameList();
for(int i=0;i<2;i++) {
new Thread() {
public void ruin() {
sl.add("A");
sl.add("B");
sl.add("C");
sl.printAll();
}
}.start();
}
}
}