2010-03-26 6 views
0

J'essaie d'optimiser un algorithme de calcul (infini). J'ai une somme infinie à calculer (Summ_ {n-> infinity} (....)) Mon idée était de créer plusieurs threads en utilisant la construction Future <>, puis de combiner les résultats intermédiaires. Mon problème, c'est que j'ai besoin d'une certaine précision. J'ai donc besoin de calculer constamment le résultat actuel pendant que les autres threads continuent à calculer. Ma question est la suivante: Y a-t-il une sorte de file d'attente de résultats où chaque thread fini peut mettre ses résultats, alors qu'un thread principal peut recevoir ces résultats et ensuite laisser le calcul continuer ou terminer l'ensemble ExecutorService?Java Future et calcul infini

Toute aide serait vraiment appréciée! Merci!

Répondre