parallel-processing - Kotlin 集合的并行操作?

在 Scala 中,可以轻松地做一个并行映射、forEach 等,使用:

collection.par.map(..)

在 Kotlin 中是否有等价物?

最佳答案

Kotlin 标准库不支持并行操作。不过,由于 Kotlin 使用标准的 Java 集合类,您也可以使用 Java 8 流 API 对 Kotlin 集合执行并行操作。

例如

myCollection.parallelStream()
        .map { ... }
        .filter { ... }

https://stackoverflow.com/questions/34697828/

相关文章:

kotlin - 如何使用 toString 扩展数据类

kotlin - Kotlin 中 with 和 run 的区别

kotlin - 如何获取给定密封类的所有子类?

android - Kotlin : safe lambdas (no memory leak)?

android - 带有 Kotlin 的 Android 中的 HTTP 请求

generics - Scala 2.10 中的具体泛型

kotlin - 如果可空类型为空,我如何运行代码块?

java - Kotlin 中的私有(private)构造函数

list - Kotlin - 创建具有重复元素的可变列表

gradle - 为什么更新 Gradle 到 3.1.0 后显示 "3rd-party Gradl