并行
一只想飞的猪猪
这个作者很懒,什么都没留下…
展开
-
java8 ParallelStream 的并行体验,利用多核机器加快计算速度
我们现在cup 进入多核时代, 所以我们测试java8对Stream的并行处理: 对Stream进行并发,并行执行,怎么做呢?我们用Stream来对它进行加法的运算我们用Stream获取到一个大值,用来比较运算时间private static long iterateStream(long limit) {//定义一个上限 return Stream.iterate(1L, i ->...原创 2018-03-08 22:00:12 · 7559 阅读 · 0 评论 -
JAVA8之Stream并行的基础ForkJoin
java8,首先我们来讲讲ForkJoin的原理,相信很多人都了解这个FrokJoin简单来说就是分而治之的思想,把一个人任务分割成很多小的部分,各个小部分,独立运行,运行在汇总到一块,我们看示意图,也就是说吧各个数都拆分开来计算,然后汇总:FrokJoinTool这个类继承了ExecutorService这个类,也就是说跟线程池有点关系,我们在这里学习它的3个API说一下小需求:要把一组数组对他...原创 2018-04-04 18:13:18 · 1739 阅读 · 0 评论