若有收获,请记得分享和转发哦
parallelStream 一定更快吗?
大家都知道 Stream 分为顺序流和并行流:
stream(顺序流)
parallelStream(并行流)
它们最大的区别就是 parallelStream 支持并行化处理,所以效率较 stream(顺序流)肯定是要更快的。这篇不会介绍 Stream 基础,Stream 系列我之前写过一个专题了,不懂的关注公众号Java技术栈,然后在公众号 Java 教程菜单中阅读。
然而你确定 parallelStream 一定要更快吗?
栈长写了一段排序的示例,分别用 stream 和 parallelStream,对 100 ~ 10000000 条数据的集合进行排序,来看下执行效率究竟如何!