在Java 7之前,并行处理集合非常麻烦.首先你要明确的把包含数据的数据结构分成若干子部分,然后你要把每个子部分分配一个独立的线程.然后,你需要在恰当的时候对他们进行同步来避免竞争,等待所有线程完成.最后,把这些部分结果合并起来.Java 7中引入了一个叫做 分支/合并的框架,让这些操作更稳定,更不容易出错. 并行流 使用Stream接口可以方便的处理它的元素,可以通过对收集源调用parallelStream方法来把集合转换为并行流.并行流就是一个把内容分成多个数据块,并用不同的线程分别处理每个…