2010-07-25 4 views
2

Je développe un algorithme pour trouver un système de détection de fraude en utilisant une formule mathématique. Je dois travailler le programme dans un autre ordinateur. Comment puis-je faire cela en Java? Comment puis-je faire de la programmation parallèle en Java? en utilisant RMI? ou toute autre méthode? Est-ce que vous pouvez me donner un échantillon de code?Comment faire de la programmation parallèle en Java?

Répondre

2

Commencez par comprendre comment diviser votre algorithme pour qu'il puisse être divisé et conquis en parallèle. C'est la partie difficile.

Il existe probablement des cadres pour faire le reste. Par exemple, Hazelcast prétend avoir une implémentation de java.util.concurrent.ExecutorService qui fonctionne sur un cluster. Implémentez votre programme en utilisant un simple service d'exécution en premier et vous pouvez probablement laisser tomber dans ce cadre, le configurer, et c'est parti.

+0

Après la division de l'algorithme, puis-je effectuer un traitement parallèle dans RMI? –

+0

Pourquoi mettre l'accent sur RMI? –

+0

Ne pas se concentrer, je connais mieux le RMI, donc ... toute la portée dans ce domaine? –

Questions connexes