【发布时间】:2016-06-29 20:16:59
【问题描述】:
我在为向量的叉积计算编写的 java 代码中遇到了函数 parallel().map().toArray()。想知道这个函数有什么作用?
【问题讨论】:
-
这些实际上是 3 个不同的方法,可能是 Stream API 中的那些:docs.oracle.com/javase/tutorial/collections/streams
我在为向量的叉积计算编写的 java 代码中遇到了函数 parallel().map().toArray()。想知道这个函数有什么作用?
【问题讨论】:
它是 Java 8 流方法的一部分。你提到的事情
pararell() - 使用多核执行
map() - 执行一些映射(例如 object.getMyValue() )并对其进行转换
toArray() - 将并行结果放入数组中
在这里阅读更多:
http://www.oracle.com/technetwork/articles/java/ma14-java-se-8-streams-2177646.html
http://winterbe.com/posts/2014/07/31/java8-stream-tutorial-examples/
【讨论】: