2010-03-26 69 views
0

我想优化一个(无限)的计算算法。Java未来和无限计算

我有一个infinte Sum来计算(Summ_ {n-> infinity}(....)) 我的想法是使用未来<>构造创建多个线程,然后将中间结果组合在一起。我的问题是我需要一定的精度。所以我需要不断计算当前结果,而其他线程继续计算。

我的问题是:是否有某种结果队列,每个完成的线程可以放入结果,而主线程可以接收这些结果,然后让计算继续或终止整个ExecutorService?

任何帮助将不胜感激! 谢谢!

回答