Я пытаюсь одновременно перебрать итератор Java, но у меня проблемы с лучшим способом сделать это.
Вот что у меня есть, где я не пытаюсь ничего делать одновременно.
Long l;
Iterator<Long> i = getUserIDs();
while (i.hasNext()) {
l = i.next();
someObject.doSomething(l);
anotheObject.doSomething(l);
}
Между тем, что я делаю с объектами без итератора, не должно быть условий гонки, поэтому меня это не слишком беспокоит. Я просто хотел бы сократить время, необходимое для выполнения цикла итератора, не выполняя его последовательно.
Заранее спасибо.