1、并行化流操作
串行化 计算专辑曲目长度
public int serialArraySum() {return albums.stream().flatMap(Album::getTracks).mapToInt(Track::getLength).sum();}
并行化 计算专辑曲目长度
public int parallelArraySum() {return albums.parallelStream().flatMap(Album::getTracks).mapToInt(Track::getLength).sum();}
2、并行化数组操作
| 方法名 | 操作 |
|---|---|
| parallelPrefix | 任意给定一个函数,计算数组的和 |
| parallelSetAll | 使用lambda表达式更新数组元素 |
| parallelSort | 并行化对数组元素排序 |
