Je veux vraiment connaître la différence exacte entre Stream.reduce() and Stream.parallel.reduce()
Stream.reduce() vs Stream.parallel.reduce()
Pour effacer tout ce que je créé un petit programme et a trouvé ce résultat ne correspond pas avec les mêmes valeurs.
public class Test {
public static void main(String[] args) {
int a = Stream.of(1, 2, 3).map(i -> i * 10).reduce(5, (abc, cde) -> abc + cde);
int b = Stream.of(1, 2, 3).map(i -> i * 10).
parallel().reduce(5, (abc, cde) -> abc + cde);
System.out.println(a == b) //False;
}
}
Alors, est-ce cela signifie que les deux sont différents si oui s'il vous plaît aidez-moi à comprendre comment ils sont différents dans la fonctionnalité sage?
https://stackoverflow.com/a/32867283/2711488 – Holger