Java中的并发编程:Future Vs Fork / Join

时间:2014-02-24 12:35:19

标签: java

我已经学习了Future,Fork和Join的概念。有人可以解释这两者之间的差异/相似之处。在哪里应用哪个概念。

1 个答案:

答案 0 :(得分:4)

这不太可比。

A Future表示异步计算的结果,使您可以在完成后访问该计算的结果(如果计算需要一些时间,可能在将来,因此名称)。

Fork/Join pool是ExecutorService(任务执行系统)的一种形式,它使用多个线程执行其任务并使用a work stealing algorithm。 fork / join任务的结果是Future。