Verfahren

Objekte, die generische Rechenprozesse darstellen
Jetzt downloaden

Verfahren Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Adam Kennedy
  • Website des Verlags:
  • http://search.cpan.org/~adamk/

Verfahren Stichworte


Verfahren Beschreibung

Objekte, die generische Rechenprozesse darstellen Es gibt eine große Anzahl von Situationen, in denen Sie einen Rechenvorgang als Objekt modellieren möchten. Eine Implementierung dieser Art von Objekt sieht im Allgemeinen aus wie folgt aus, wenn jemand es verwendet. mein $ objekt = myprocesshingy-> neu (...); mein $ rv = $ objekt-> run; if ($ rv) {drucken "Dingy ran ok"; } else {drucken "konnte das Titel nicht ausgeführt"; } Die Prozessfamilie von Modulen sollen als Basis- und Rollenklassen für diese Arten von Objekten verwendet werden. Sie werden verwendet, um Process-Objekte zu identifizieren und eine gemeinsame API auf diesen Objekten durchzusetzen. Die primäre Absicht dieses Moduls besteht darin, eine gemeinsame Basis für Objekte bereitzustellen, die mit verschiedenen verteilten Verarbeitungssystemen verwendet werden können, ohne dass sie tatsächlich eingesetzt werden können Form des verteilten Systems.Das Umfang der Verwendung für den Prozess enthält Lösungen, um die folgenden Szenarien anzuzeigen. Eine einzelne CPU auf einem einzigen Hostmultiple-CPUs auf einem einzigen Hostmultiple-Hosts auf einem einzigen Netzwerkhosts, das auf einem einzelnen Netzwerkhosts, der auf der Internetany-Verarbeitungsressource verteilt ist, die über einen beliebigen Mechanismus zugegriffen werden kann Diese Klassenfamilie soll die Trennung von Bedenken zwischen der Verarbeitung von etwas und den Ergebnissen von etwas ansprechen. Die tatsächliche Wege, in der die Prozesse ausgeführt werden, und die Handhabung der Ergebnisse des Prozesses liegen außerhalb des Umfangs dieser Klassen.Die Prozessklasse selbst ist die Wurzel all dieser Klassen. In der Tat ist es so abstrakt, dass es überhaupt keine Funktionalität enthält, und dient in erster Linie, um anzuzeigen, dass ein Objekt die allgemeinen Regeln einer Prozessklasse gehorcht. Die meisten der grundlegenden Prozessmodule sind ähnlich. Sie definieren, wie sich Ihr Objekt verhalten sollte (eine API für ein bestimmtes Konzept), ohne eine bestimmte Implementierung vorzunehmen System, das der API.Synopsis # folgt, erstellen Sie den Prozess mein $ -Objekt = MYPROCESS-> NEU (...) oder ("Ungültiges Konfigurationsformat"); # Initialisieren Sie es $ Objekt-> Bereiten oder sterben ("Konfiguration nicht unterstützbar"); # Führen Sie den Prozess $ $ Object-> aus, oder sterben Sie ("Fehler beim Versuch, den Prozess auszuführen"); Anforderungen: · Perl.


Verfahren Zugehörige Software