risc-v中文社区

 找回密码
 立即注册
查看: 1158|回复: 1

[经验] scala集合的par方法

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2021-8-13 16:14:17 | 显示全部楼层 |阅读模式
很简单的一个代码:
  1. val l = List(1,3,2,6,5)
  2. l.par.foreach(println)
复制代码
第一次执行代码显示:
1 3 6 2 5
第二次执行代码显示:
1 3 5 6 2
第三次执行代码显示:
1 3 5 2 6
这说明par处理之后集合中数据是”并行的“,即使多次使用par,每次都产生的是新的集合,互相之间不会有影响,
所以在API中有提到:Returns a parallel implementation of this collection
回复

使用道具 举报

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
 楼主| 发表于 2021-8-13 16:15:28 | 显示全部楼层
par方法,在spark中进行大数据分析处理时比串行数据处理肯定有很大性能的改善
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-4-29 13:59 , Processed in 0.022306 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表