### 并行流
就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。
java8提供了parallel()和sequential()在并行流与串行流进行交换。
parallel()的底层是Fork/Join
```java
OptionalLong sum = LongStream.rangeClosed(0, 100000000l)
.parallel() //转换为并行流
.reduce(Long::sum);
```