Java8--并行流
来源:互联网 发布:数据不被单独保存 编辑:程序博客网 时间:2024/06/08 12:19
1.还记得Java7中的Fork/Join模式吗(工作窃取算法),在例子中计算了1到100亿的和
http://blog.csdn.net/u012813201/article/details/69553580
而Java8直接通过并行流就可以简单实现,代码简单,且速度更快。
public class Run {public static void main(String[] args){long start=System.currentTimeMillis();Long sum=LongStream.range(0,10000000000L).parallel()//并行流 .sequential()---串行流.reduce(0,Long::sum);//归约System.out.println(sum);long end=System.currentTimeMillis();System.out.println(end-start);}}
Stream的parallel()方法底层就是Fork/join。
阅读全文
0 0
- java8并行流操作
- Java8---并行流
- java8 并行流使用
- Java8--并行流
- java8实战六:并行流
- Java8系列--并行流与并行流的性能测试
- java8与并行
- java8与并行
- Java8-流-用流收集数据和并行流
- JAVA8新特性[第五季]-并行流与串行流
- Java8 串行流和并行流的执行效率比较
- Java8新特性——并行流parallelStream
- 在使用java8并行流的时候的一点问题
- 详解Java8特性之Stream API并行流
- 详解Java8特性之Stream API并行流
- Java8新特性之并行流(三)
- java8,你应该了解的新特性(并行流优化篇)
- java8新特性:Stream多线程并行数据处理
- jsp中name和id
- Spring的两种测试方式
- ubuntu17.04 UHD 驱动出错
- JavaScript学习之自定义对象小游戏找不同颜色
- Snmp的基本概念
- Java8--并行流
- 【C++】C++大数的运算
- Solr__luence(四)Analyzer分词器
- spring实战-Spring-Tiles模板的应用
- 《The clean coder》 读后总结
- C Primer Plus(第五版)中文版pdf
- Android之编译jni出错解决办法
- Spring学习(八)-AOP基础以及日志
- TI NDK应用开发过程中的一点经验及改进