Multi Thread

ein Pipeline-Multithreading-Modell
Jetzt downloaden

Multi Thread Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • David Spadea
  • Website des Verlags:
  • http://search.cpan.org/~dspadea/

Multi Thread Stichworte


Multi Thread Beschreibung

Ein Pipeline-Multithreading-Modell Multithread ist ein Perl-Modul, das ein Pipeline-Multithreading-Modell implementiert. Mehrere gleichzeitige Threads werden gestartet - einer für jede Subroutine in der Pipeline. Die Subs- und andere Multithread-Objekte sind von Warteschlangen zusammengekettet. Die Ausgaberwarteschlange eines Schritts in der Pipeline ist die Eingabewarteschlange des folgenden Schritts.Ein das erfundene Beispiel oben, add_one wird von einem WorkerPool-Objekt ausgeführt, und das WorkerPool-Objekt wird zuerst in der Pipeline platziert. Es dauert die Anfrage und fügt eins hinzu, was das Ergebnis zurückgibt. Das Ergebnis von Add_One wird direkt in Add_two als Anforderung gespeist, der zwei hinzugefügt und das Ergebnis zurückgibt. Da Add_two der letzte Schritt in der Kette ist, wird deren Ausgang über die Get_Response-Methode an den Benutzer zurückgegeben. Multithread :: Pipeline ist großartig, wenn Sie mehrere Schritte haben, die unterschiedliche Zeiten annehmen. Multithread :: Pipeline behandelt die Inter-Step-Warteschlange für Sie, sodass Sie sich keine Sorgen machen müssen, was passiert, wenn ein Schritt einen anderen übertreffen. Jeder Schritt verarbeitet einfach asynchron so schnell wie möglich, wie es kann. . Anforderungen: · Perl.


Multi Thread Zugehörige Software