scala學習筆記:理解並行集合par
scala> (1 to 5).foreach(println(_))
1
2
3
4
5
scala> (1 to 5).par.foreach(println(_))
3
1
4
2
5
以下程式碼獲取到參與平行計算的執行緒:
scala> (0 to 10000).collect{case _ => Thread.currentThread.getName}.distinct
res53: scala.collection.immutable.IndexedSeq[java.lang.String] = Vector(Thread-57)
scala> (0 to 10000).par.collect{case _ => Thread.currentThread.getName}.distinct
res54: scala.collection.parallel.immutable.ParSeq[java.lang.String] = ParVector(ForkJoinPool-1-worker-0, ForkJoinPool-1-worker-4, ForkJoinPool-1-worker-5, ForkJoinPool-1-worker-2, ForkJoinPool-1-worker-6, ForkJoinPool-1-worker-1, ForkJoinPool-1-worker-7)
相關文章
- Scala學習筆記筆記
- scala佇列、並行集合基本使用佇列並行
- Scala集合學習總結
- Java 集合學習筆記Java筆記
- 【Java學習筆記】Collections集合Java筆記
- Scala學習筆記(2)-基礎語法筆記
- 集合冪級數學習筆記筆記
- batch normalization學習理解筆記BATORM筆記
- Java並行流誤區(學習筆記探討)Java並行筆記
- python學習筆記24_集合set( )Python筆記
- Java中的Map集合學習筆記Java筆記
- Scala學習記錄01
- 2020-09-29【學習筆記】scala語言(三十三) scala中的抽象方法筆記抽象
- 【學習筆記】並查集應用筆記並查集
- SQLServer學習筆記 - 主鍵的理解SQLServer筆記
- Python學習筆記|Python之yield理解Python筆記
- ES6學習筆記(四)【正則,集合】筆記
- 2020-09-25【學習筆記】scala語言(二十九) scala中的建立物件筆記物件
- Scala筆記(一)筆記
- [演算法學習筆記] 並查集演算法筆記並查集
- WinUI 3學習筆記(2)—— 用ListView來展示集合UI筆記View
- 【學習筆記】CSS深入理解之margin筆記CSS
- 【學習筆記】CSS深入理解之overflow筆記CSS
- 【學習筆記】CSS深入理解之relative筆記CSS
- AI學習筆記之——如何理解機器學習(Machine Learning)AI筆記機器學習Mac
- scala(四)集合
- 資料結構——並查集 學習筆記資料結構並查集筆記
- 一千行 MySQL 學習筆記MySql筆記
- 一千行MySQL學習筆記MySql筆記
- kotlin學習筆記-異常好玩的list集合總結Kotlin筆記
- 我的世界1.12.2模組開發學習筆記集合筆記
- (學習筆記)python 對__init__的初步理解筆記Python
- numpy的學習筆記\pandas學習筆記筆記
- Scala 的學習
- Java集合學習記錄——IteratorJava
- Scala學習總結(from scala for the Impatient)
- 17 scala集合使用
- Python學習筆記 - 多執行緒Python筆記執行緒
- Linux程式執行緒學習筆記Linux執行緒筆記