Quel est le meilleur module pour le traitement parallèle en Perl?
Ce qui est le meilleur module de processus parallèle en Perl? Je n'ai jamais fait de traitement parallèle en Perl.
Ce qui est bon module Perl pour les processus parallèle qui va utilisé dans le DB d'accès et de diffusion ?
J'ai regardé dans le module Parallèle::ForkManager. Toute idée apprécié.
source d'informationauteur joe
Vous devez vous connecter pour publier un commentaire.
Parallèle::ForkManagercomme POD dit, peut limiter le nombre de processus initiés par les. Vous pouvez ensuite utiliser les enfants à faire tout le travail. Je me souviens de l'utilisation du module pour un downloader.
Bien, tout dépend du cas particulier. En fonction de ce que vous avez exactement besoin pour obtenir, vous pourriez être mieux avec une des suivantes:
Pour certaines tâches il y a aussi des modules spécialisés - par exemple LWP::Parallèle::UserAgentce qui signifie fondamentalement - vous avez à nous donner beaucoup plus de détails à propos de ce que vous voulez atteindre pour obtenir la meilleure réponse possible.
Nombreux-Moteur de base de Perl (MCE) a été posté sur le CPAN.
http://code.google.com/p/many-core-engine-perl/
https://metacpan.org/module/MCE
MCE est livré avec de nombreux exemples montrant l'utilisation dans le monde réel des scénarios de cas sur la parallélisation de quelque chose d'aussi petit que le chat (essayez avec-n) à greping pour les modèles et le nombre de mots de l'agrégation.
Vous pouvez consulter également les threads, CoroParallèle::Iterator.