我已经学习了Future,Fork和Join的概念。有人可以解释这两者之间的差异/相似之处。在哪里应用哪个概念。
答案 0 :(得分:4)
这不太可比。
A Future表示异步计算的结果,使您可以在完成后访问该计算的结果(如果计算需要一些时间,可能在将来,因此名称)。
Fork/Join pool是ExecutorService(任务执行系统)的一种形式,它使用多个线程执行其任务并使用a work stealing algorithm。 fork / join任务的结果是Future。