过程apoc.cypher.mapParallel
和apoc.cypher.mapParallel2
之间有什么区别?两者的文档都有相同的帮助文本,Call apoc.help("mapParallel")
显示了相同的签名。在哪种并行场景中,我应该使用哪种程序?
查看https://github.com/neo4j-contrib/neo4j-apoc-procedures/blob/4.0/src/main/java/apoc/cypher/Cypher.java,mapParallel2
还有两个输入参数:partitions
和timeout
。timeout
的作用很清楚。默认情况下,partitions
为100*number of cores
。这就是mapParallel
和mapParallel2
中使用的内容。唯一的区别是,当您调用mapParallel2
时,如果您愿意,您可以更改它。