标签: java concurrency fork-join
我的理解是它创建另一个线程并在另一个线程中运行compute()。 然后,在递归获取结果后,join将获取结果。
我想知道fork()是否会调用compute()。提前谢谢。
fork()
compute()
答案 0 :(得分:2)
fork方法不会调用compute。它会将分叉任务推送到工作队列,在该队列中,正在运行的线程确定它是否应该最终调用compute本身,或者通知其他线程窃取该任务并调用计算。
fork
compute