多个线程来计算Java的总和

时间:2018-05-29 19:53:06

标签: multithreading

这是我如何找到数组的总和。  p [i] - 随机整数数组,大小1000

sum = 0;
for (int j = 1; j < p.length; j++ ) 
    {
            sum = sum + p[j];
    }

我的问题是如何使用多个线程更快地执行它?

1 个答案:

答案 0 :(得分:1)

简单地:

int sum = Arrays.stream(p).parallel().sum();