Fil :: Quoie :: Surveillé

Surveiller une file d'attente pour un contenu spécifique
Télécharger maintenant

Fil :: Quoie :: Surveillé Classement & Résumé

Publicité

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

Fil :: Quoie :: Surveillé Mots clés


Fil :: Quoie :: Surveillé La description

Fil :: Quoie :: Surveillé est un module Perl qui fonctionne uniquement sur Perl threadé ou un Perl non frisé avec le module "Fourks" installé.A La file d'attente, comme mise en uvre par thread :: Queue :: Surveillé est une structure de données à fil de sécurité qui hérite de fil :: file d'attente. Mais contrairement à la filetage standard :: File d'attente, il commence un seul fil qui surveille le contenu de la file d'attente en prenant de nouvelles valeurs hors de la file d'attente, car ils deviennent disponibles. Il peut être utilisé pour simplement enregistrer des actions qui sont placées sur la file d'attente. Ou uniquement des avertissements de sortie si une certaine valeur est rencontrée. Ou quoi que ce soit. L'action effectuée dans le fil est déterminée par un nom ou une référence à un sous-programme. Ce sous-programme est appelé à chaque valeur obtenue à partir de la file d'attente.Le nombre de threads peut ajouter des éléments à la fin de la liste de la liste. Synopsis Utilisez le thread :: Quue :: surveillée; mon ($ q, $ t) = thread :: file d'attente :: Surveillé-> nouveau ({moniteur => Sub {imprimé "valeur de surveillance $ _ \ n"}, # est un indisponible avant => sous {imprimer "Préparer la surveillance \ n"}, # facultatif post => Sub {imprimé "STOP" STOP "STOP WORKING \ N"}, # File d'attente en option => $ File d'attente, # Utiliser une file d'attente existante, créez une nouvelle sortie si non spécifiée => 'Quitter', # défaut à undef}); $ q-> Enqueue ("foo"); $ q-> Enqueue (UNDEF); # valeur de sortie par défaut @ post = $ T-> Joindre; # Facultatif, attendez le fil du moniteur pour mettre fin $ Queue = Thread :: Queue :: Surveillé-> auto; # "Pre", "faire", "poster" la page d'accueil du produitProduct


Fil :: Quoie :: Surveillé Logiciels associés