Olá, utilizo uma linkedhashmap dentro de uma thread, para percorrer todo esse mapa utilizo um while+iterator, não gostaria de utilizar esse while e/ou iterator e sim algo tipo lista[pos+1] quando essa thread começar a trabalhar.
Alguem saberia como poderia utilizar dessa maneira utilizando uma linkedhashmap?
List1 é uma BlockingQueue e List2 é uma LinkedList. Da maneira que está hoje esta funcionando perfeitamente, ou seja, quando ocorre o List1.take vai pegar o nextW da List2. O que preciso é mudar essa List2 para uma LinkedHashMap aí da maneira que está no codigo acima nao vai funcionar.