Duvida em um ex de threads

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(); } } }

Porque o nome do teu método é ruin() e não run(), use anotação @Override sempre que possível pra evita esses problemas

Nossa, eu nem tinha percebido. É q eu copiei e colei do killer pra conferir a resposta…

valew cara!

no killer ta dando duas resposta :

A) A B C A A B C A B C
B) A B C A B C A B C

a alternativa ‘b’ eu entendi, agora ‘a’ naum…

Sempre utilize a anotação @Override para evitar esse tipo de coisa.