Parallèle :: Queue

Parallel :: La file d'attente est un module Perl à la fourchette ou enfiler une liste de fermetures N-Way parallèlement.
Télécharger maintenant

Parallèle :: Queue Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Steven Lembark
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~lembark/

Parallèle :: Queue Mots clés


Parallèle :: Queue La description

Parallel :: La file d'attente est un module Perl à la fourchette ou enfilez une liste de fermetures n-way parallèlement. Parallènement :: La file d'attente est un module Perl à la fourchette ou enfilez une liste de fermetures N-Way parallel.Synopsis # Exemplation d'une file d'attente: # Seuls les fichiers squish de plus de 8 Ko. Figure # que le système peut gérer quatre copies de # gérer en même temps sans qu'ils interfervent # les uns avec les autres. mon @queue = map {-s> 8192? Sub {Squish $ _}: ()} @filz; # Fonctionnel: passer dans le comte et la liste des codèrefs. # # Ajouter 'RunsQueue' exporte le sous-programme en # l'emballage actuel. utile pour les situations non OO. # # Exécutez la file d'attente 4 voies parallèle. Utilisez parallèlement :: Queue QW (Fourchette Verbose RunQueue); mon @Remining = runquueue 4, @Queue; Die "Emplois incomplets" si @Reminging; # OO: générer un gestionnaire de files d'attente et utiliser sans les arguments # 'runqueur', construire un gestionnaire de files d'attente, # et l'utiliser pour exécuter les travaux utilisez Parallel :: Queue; mon $ quemgr = parallèle :: file d'attente-> construction (fil); $ quemgr-> runqueur (4, @Queue); DIE "Emplois incomplets" Si @Queue; # Appeler Parallel :: Queue avec le numéro de configuration par défaut (fourchette tranquillement). exiger parallèlement :: file d'attente; Parallèlement :: Quoie-> Runqueur (4, @Queue); # Préféfinissez les valeurs par défaut pour les objets: laissez le runqueur, définissez le reste et construisez # un objet. Celui ici devient verbeux, thread, # et déboguer tous ensemble à true. Utilisez Parallel :: Queue QW (fil verbeux); mon $ quemgr = parallèle :: file d'attente-> construction (débogage); mon @Reminging = $ quemgr-> runquueue (4, @Queue); donné un compte et une gamme de Codèrefs (fermetures les plus probables), Runqueur exécutera les travaux en parallèle. Les travaux peuvent être exécutés via une fourchette ou des threads détachés . Les travaux sur la file d'attente sont exécutés jusqu'à ce que l'un d'entre eux quitte le non-zéro, l'opération de fourche / filetage échoue, ou tous sont expédiés (c'est-à-dire la file d'attente étant vide). Exigences: · Perl


Parallèle :: Queue Logiciels associés