Tôi đang cố gắng lặp qua một trình lặp Java đồng thời, nhưng đang gặp khó khăn với cách tốt nhất để làm điều này.Java Iterator Concurrency
Đây là những gì tôi có ở đó tôi không cố gắng làm bất cứ điều gì đồng thời.
Long l;
Iterator<Long> i = getUserIDs();
while (i.hasNext()) {
l = i.next();
someObject.doSomething(l);
anotheObject.doSomething(l);
}
Không có điều kiện chủng tộc giữa những thứ tôi đang làm trên các đối tượng không lặp lại, vì vậy tôi không quá lo lắng về điều đó. Tôi chỉ muốn tăng tốc độ mất bao lâu để lặp qua trình lặp bằng cách không thực hiện tuần tự.
Xin cảm ơn trước.