Próbuję jednocześnie przechodzić przez iterator Java, ale mam problemy z najlepszym sposobem, aby to zrobić.Java Iterator Concurrency
Oto, co mam, gdzie nie próbuję robić nic jednocześnie.
Long l;
Iterator<Long> i = getUserIDs();
while (i.hasNext()) {
l = i.next();
someObject.doSomething(l);
anotheObject.doSomething(l);
}
Nie powinno być żadnych warunków wyścig pomiędzy rzeczy robię na non obiektów iterator, więc nie jestem zbyt zaniepokojeni tym. Chciałbym tylko przyspieszyć, jak długo trwa przechodzenie przez iterator, nie wykonując go sekwencyjnie.
Z góry dziękuję.