我想循環遍歷一個Java迭代器,但是遇到了麻煩,最好的方法來做到這一點。Java迭代器併發性
這裏是我所處的地方,我不會同時做任何事情。
Long l;
Iterator<Long> i = getUserIDs();
while (i.hasNext()) {
l = i.next();
someObject.doSomething(l);
anotheObject.doSomething(l);
}
應該有我做對非迭代器對象的事物之間沒有競爭條件,所以我並不擔心這一點。我只想加快循環迭代器所需的時間,而不是按順序循環。
在此先感謝。