我一直在努力理解this micro-benchmark。
在源代码中有四种类型的ForkJoin:ForkJoinreuse
和ForkJoinrecursivedeep
。我不明白它们与ForkJoin
和ForkJoinrecursive
的不同之处,即使我已经阅读过这些资料。
答案 0 :(得分:1)
对于这两个类,它看起来好像存在精度差异:
ForkJoinRecursive.java与ForkJoinRecursiveDeep
'if(slices< 10000)'与'if(slices< = 1)'
总体而言,似乎代码正在尝试使用并发,即实现多个线程。请查看以下链接以获取更多信息。