Olaá…
Estou precisando bloquear a minha lista linkedhashmap quando não estiver com elementos dentro dela. tenho uma thread que fica percorrendo a lista enquanto estiver elementos. Estou fazendo o percorre com iterator, mas não esta funcionando muito bem.
Alguem teria alguma solução aí para me ajudar? A ideia é toda fez que um elemento for inserido na lista minha thread ativa e faça o que tem que ser feito. O codigo da thread é esse:
linkedhashmap<String, Integer> lista = new linkedhashmap<String, Integer>();
while (true) {
Iterator iterator = lista.keySet().iterator();
while (iterator.hasNext()) {
chave = iterator.next();
w = lista.get(chave);
if (w > 0 ){
System.out.println("\t\t W é maior que zero");
}
}
}
Se alguem poder me ajudar e tiver alguma soluçaão mais aceitável … por favor me ajudem