Poe :: noyau

POE :: Le noyau est un noyau d'application fileté conduite dans Perl.
Télécharger maintenant

Poe :: noyau Classement & Résumé

Publicité

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

Poe :: noyau Mots clés


Poe :: noyau La description

POE :: Le noyau est un noyau d'application fileté conduite dans Perl. POE :: Kernel est un noyau d'application fileté conduite dans Perl.Synopsispoe est livré avec sa propre boucle d'événement, basée sur Select () et entièrement écrit à Perl. Pour l'utiliser, simplement: utiliser Poe; Poe peut s'adapter au travail avec d'autres boucles d'événements et des systèmes multiplexs d'E / S. Actuellement, il s'adapte à gtk, tk, événement.pm ou io :: sondage lorsque l'un de ces modules est utilisé avant Poe :: Kernel. utiliser gtk; # Ou tk, événement, ou io :: sondage; utiliser Poe; Ou utilisez Poe QW (boucle :: gtk); Ou utilisez POE :: Kernel {LOOP => "GTK"}; Utilisez POE :: Session; Méthodes pour gérer l'instance de noyau de processus 'Global' Process ': # Récupérez l'identifiant unique du noyau. $ kernel_id = $ kernel-> id; # Exécutez la boucle d'événement, revenant seulement quand il n'a plus de sessions à # Événements d'expédition. Prend en charge deux formes. $ poe_kernel-> exécuter (); POE :: Kernel-> Run (); Méthodes d'événement FIFO: # Postez un événement à une session arbitraire. $ kernel-> post ($ session, $ événement, @event_args); # Postez un événement à la session en cours. $ nemel-> rendement ($ événement, @event_args); # Appeler de manière synchrone un gestionnaire d'événements. Contourne la queue d'événement de Poe # et retourne la valeur de retour du gestionnaire. $ Handler_result = $ kernel-> appelez ($ session, $ événement, @event_args); Méthodes d'alarme et de délai d'origine: # Publier un événement qui sera livré à une époque UNIX donnée. # Cela efface les événements programmés précédents avec le même nom d'état. $ kernel-> alarme ($ événement, $ epoch_time, @event_args); # Postez une alarme supplémentaire, laissant les existants dans la file d'attente. $ kernel-> alarm_add ($ événement, $ époch_time, @event_args); # Postez un événement qui sera livré après un délai, spécifié dans # secondes, par conséquent. Cela efface les événements programmés précédents avec le même nom #. $ kernel-> retard ($ événement, secondes de dollars, @event_args); # Postez un délai supplémentaire, laissant les existants dans la file d'attente. $ kernel-> retard_add ($ événement, secondes de dollars, @event_args); Exigences: · Perl


Poe :: noyau Logiciels associés

Bsponmpi

BSPONMPI est une bibliothèque logicielle indépendante de la plate-forme pour développer des programmes parallèles. ...

130

Télécharger