Java Iterator Concurrency

Я пытаюсь одновременно перебрать итератор Java, но у меня проблемы с лучшим способом сделать это.

Вот что у меня есть, где я не пытаюсь ничего делать одновременно.

Long l;    
Iterator<Long> i = getUserIDs();

while (i.hasNext()) {
    l = i.next();

    someObject.doSomething(l);
    anotheObject.doSomething(l);
}

Между тем, что я делаю с объектами без итератора, не должно быть условий гонки, поэтому меня это не слишком беспокоит. Я просто хотел бы сократить время, необходимое для выполнения цикла итератора, не выполняя его последовательно.

Заранее спасибо.

6
задан Nick 26 February 2012 в 17:21
поделиться