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 lombok.val;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
class GildedRose {
|
||||
@ -25,10 +26,9 @@ class GildedRose {
|
||||
}
|
||||
|
||||
public void updateQuality() {
|
||||
for (int i = 0; i < items.length; i++) {
|
||||
final Item item = items[i];
|
||||
processItem(item);
|
||||
}
|
||||
Arrays.stream(items)
|
||||
.parallel()
|
||||
.forEach(this::processItem);
|
||||
}
|
||||
|
||||
private void processItem(final Item item) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user