| Async :: Gruppe. Async :: Gruppe ist eine Perl-Klasse, um sich mit gleichzeitigen asynchronen Anrufen umzugehen. |
Jetzt downloaden |
Async :: Gruppe. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Dominique Dumont
Async :: Gruppe. Stichworte
Async :: Gruppe. Beschreibung
Async :: Gruppe ist eine Perl-Klasse, um mit gleichzeitigen asynchronen Anrufen umzugehen. Async :: Gruppe ist eine Perl-Klasse, um mit gleichzeitigen asynchronen Anrufen umzugehen.Synopsis async :: Gruppe; Verwenden Sie streng; sub sub1 {drucken "dummy subroutine n"; mein $ dummy = schicht; meine $ cb = Schicht; $ cb (1); } Sub Alldone {Print "Alles erledigt, Ergebnis ist", Shift, N "; } MEINE $ A = ASYNC :: Gruppe-> NEU (Name => 'atest', test => 1); $ A-> RUN (SET => , Callback => Alldone) # oder eine andere Art und Weise, die die unbeheierten verschachtelten Subs vermeidet, die meine $ CB = $ a-> getcbref (); $ A-> RUN (SET => , Callback => Alldone) Wenn manchmal mehrere asynchrone Anrufe einleiten muss Parallel und möchte eine Call-Back-Funktion anrufen, wenn alle diese Anrufe abgeschlossen sind, dieses Modul kann für you.async :: Gruppe ist eine Klasse, mit der Sie mehrere asynchrone Routinen anrufen können. Jede Routine kann ihren eigenen Rückruf haben. Wenn die gesamte Routine vorbei ist (d. H. Alle ihren Rückruf aufgerufen wurden), ruft ASYNC :: Gruppe den globalen Rückruf an, der vom Benutzer angegeben ist.note, dass ein Async :: Gruppenobjekte für jede Gruppe von parlelaralen Anrufen erstellt werden muss. Dieses Objekt kann nicht zerstört werden (oder wird sich verschwinden), sobald der globale Rückruf aufgerufen wird.Nache auch, dass Async :: Gruppe keine Gabel oder andere Systemanrufe ausführt. Es leitet einfach die übergebenen Unterprogramme aus und halten Sie die Anzahl der Rückruffunktionen, die von den oben genannten Unterprozorden aufgerufen wurden. Wenn alle diese Subbunden abgeschlossen sind, ruft er einen weiteren Rückruf (vom Benutzer übergeben) auf, um die vom Benutzer erforderliche Funktion auszuführen, um Gabel oder Threads oder was dem Benutzer überlassen ist. Anforderungen: · Perl.
Async :: Gruppe. Zugehörige Software