https://blog.csdn.net/u011870280/article/details/80700993

public static void main(String[] args) {long t0 = System.nanoTime();
// 初始化一个范围100万整数流,求能被2整除的数字,toArray()是终点方法
int a[] = IntStream.range(0, 1_000_000) .filter(p -> p % 2 == 0).toArray();
long t1 = System.nanoTime();
// 和上面功能一样,这里是用并行流来计算
int b[] = IntStream.range(0, 1_000_000).parallel().filter(p -> p % 2 == 0).toArray();
long t2 = System.nanoTime();
// 我本机的结果是serial: 0.06s, parallel 0.02s,证明并行流确实比顺序流快
System.out.printf("serial: %.2fs, parallel %.2fs%n", (t1 - t0) * 1e-9, (t2 - t1) * 1e-9);
} // serial: 0.07s, parallel 0.02s

保证顺序:

List<Integer> numbers = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9));
numbers.parallelStream().forEachOrdered(out::print);

最新文章

  1. WCF入门教程(二)如何创建WCF服务
  2. Linux下解压超过4G的zip文件
  3. 运行easy_install安装python相关程序时提示failed to create process
  4. selenium操作滚动条方法
  5. 如何开启ubuntu的SSH服务(不要和openssl搞混淆了)
  6. SC命令详解
  7. c#参数传递使用中的一个坑,值传递与引用传递
  8. D3.js学习记录 - 数据类型【转】【新】
  9. linux上编译安装python2.7.5
  10. Spring数据库访问
  11. 华为解锁BL
  12. vue 基础知识
  13. GIT的初级使用
  14. 《你不知道的JavaScript(中卷)》读书笔记
  15. 设计模式_策略模式_在Spring中的应用
  16. 网站压力测试工具http_load的安装与使用
  17. np.cumsum()函数和正则表达式的含义
  18. history.pushState无刷新改变url
  19. CachedIntrospectionResults 初始化
  20. OSGI基础知识整理

热门文章

  1. fhq_treap || BZOJ 3223: Tyvj 1729 文艺平衡树 || Luogu P3391 【模板】文艺平衡树(Splay)
  2. QueryDSL通用查询框架学习目录
  3. IDEA开发初始化设置
  4. vue-cli3.0配置
  5. cookie、session和会话保持
  6. &lt;知识整理&gt;2019清北学堂提高储备D5
  7. BigDecimal.setScale 处理java小数点[转]
  8. CG-CTF | SQL Injection
  9. Educational Codeforces Round 16 D. Two Arithmetic Progressions (不互质中国剩余定理)
  10. docker 在centos上的安装实践