目前,我只知道Java 8和Scala都支持集合上的并行操作,我写了几个例子来玩它,但我不确定它在性能、实现技术等方面有什么区别。
当我搜索它的时候,我没有得到足够的资料
有没有人可以分享一些经验?
发布于 2015-03-25 08:53:47
主要区别在于Java类似于迭代器(one shot),而Scala类似于可迭代。
您可以查看以下来自Java 2014的演示文稿,其中比较了QCon 8 Streams、Scala Collections和GS Collections并行延迟实现的性能。
http://www.infoq.com/presentations/java-streams-scala-parallel-collections
注:我是GS集合的开发人员
https://stackoverflow.com/questions/25902966
复制相似问题