场景
Java8新特性-Stream对集合进行操作的常用API:
Java8新特性-Stream对集合进行操作的常用API_霸道流氓气质的博客-CSDN博客_javalist.stream
前面讲Stream的常用api的使用,在处理一些集合数据时很方便,但是在执行一些耗时或是占用资源很高的任务的
时候,串行化的流无法带来速度/性能上的提升,除了使用多线程来并行执行任务之外,Stream中也提供了这样的方法。
parallelStream()方法或者是使用stream().parallel()来转化为并行流。
并行和并发
1、并发是两个任务共享时间段,并行是两个任务在同一时间发生,比如运行在多核CPU上。
如果一个程序要运行两个任务并且只有一个CPU给它们分配了不同的时间片,那么这就是并发,而不是并行。
</