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學習筆記:理解stream和view筆記View
- Scala學習筆記筆記
- Scala學習筆記2筆記
- scala學習筆記:控制抽象筆記抽象
- scala佇列、並行集合基本使用佇列並行
- Scala集合學習總結
- Java 集合學習筆記Java筆記
- Scala 學習筆記 (1):初見筆記
- 【Java學習筆記】Collections集合Java筆記
- 學習筆記 07 --- JUC集合筆記
- 集合冪級數學習筆記筆記
- Scala學習筆記(2)-基礎語法筆記
- Scala 學習筆記(2)之類和物件筆記物件
- Scala 學習筆記(1)之入門篇筆記
- batch normalization學習理解筆記BATORM筆記
- Java並行流誤區(學習筆記探討)Java並行筆記
- Activiti 學習筆記九:並行閘道器(parallelGateWay)筆記並行ParallelGateway
- Java中的Map集合學習筆記Java筆記
- Object C學習筆記12-集合Object筆記
- scala學習筆記:各種奇怪的寫法筆記
- scala學習筆記:變數宣告中的模式筆記變數模式
- Scala學習記錄01
- python學習筆記24_集合set( )Python筆記
- java學習筆記#3-異常/集合Java筆記
- 【學習筆記】並查集應用筆記並查集
- SQLServer學習筆記 - 主鍵的理解SQLServer筆記
- OCI介面學習筆記--基本理解(二)筆記
- ES6學習筆記(四)【正則,集合】筆記
- [演算法學習筆記] 並查集演算法筆記並查集
- WinUI 3學習筆記(2)—— 用ListView來展示集合UI筆記View
- 【學習筆記】CSS深入理解之margin筆記CSS
- 【學習筆記】CSS深入理解之overflow筆記CSS
- Scala筆記(一)筆記
- 《從零開始學Swift》學習筆記(Day 16)——字典集合Swift筆記
- Scala學習(六)---Scala物件物件
- scala學習
- 一千行 MySQL 學習筆記MySql筆記
- 一千行MySQL學習筆記MySql筆記