mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-15 06:21:29 +00:00
parallel processing
This commit is contained in:
parent
bef68f0068
commit
92fa721005
@ -8,6 +8,7 @@ import com.gildedrose.rules.Result;
|
|||||||
import com.gildedrose.rules.SulfurasQualityRule;
|
import com.gildedrose.rules.SulfurasQualityRule;
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
class GildedRose {
|
class GildedRose {
|
||||||
@ -25,10 +26,9 @@ class GildedRose {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void updateQuality() {
|
public void updateQuality() {
|
||||||
for (int i = 0; i < items.length; i++) {
|
Arrays.stream(items)
|
||||||
final Item item = items[i];
|
.parallel()
|
||||||
processItem(item);
|
.forEach(this::processItem);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processItem(final Item item) {
|
private void processItem(final Item item) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user