Thread :: isolat.

Thread :: Isolat ist ein Perl-Modul, das zum Erstellen von Threads verwendet wird, die extern aufgerufen werden können, und verwenden Sie sie, um Module zu isolieren ...
Jetzt downloaden

Thread :: isolat. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Graciliano M. P.
  • Website des Verlags:
  • http://search.cpan.org/~gmpassos/

Thread :: isolat. Stichworte


Thread :: isolat. Beschreibung

Thread :: Isolat ist ein Perl-Modul, das zum Erstellen von Threads verwendet wird, die extern aufgerufen werden können, und verwenden Sie sie, um Module zu isolieren ... Thread :: Isolat ist ein Perl-Modul, das zum Erstellen von Threads verwendet wird, die extern bezeichnet werden können, und verwenden Sie sie, um Module aus dem Hauptgewinde zu isolieren. Dieses Modul hat den Hauptzweck, geladene Module aus dem Hauptgewinde zu isolieren. Die Idee ist es, den Thread zu erschließen :: Isolieren von Objekt- und Anrufmethoden, Bewerten Sie Codes und verwenden Sie Module in der IT, mit synchronisierten und nicht-synchronisierten Anrufen. Sie können mehrere Threads :: Isolatobjekte mit unterschiedlichen Zuständen des Perl-Interpreters (verschiedene belastete Module in jedem Thread) haben. Speicher-Thread speichern :: Isolat hält eine sauberere Version des Perl-Interpreters, wenn es geladen ist, als es diesen MUTTER-Thread verwendet, um den gesamten anderen Thread zu erstellen :: Isolatobjekte.usagingynchronisierte Anrufe: ## Laden Sie es bald wie möglich, um Speicher zu speichern: Verwendung: Verwendung Thread :: Isolat; mein $ thi = thread :: isolat-> neu (); $ th-> eval ('2 ** 10'); ... $ Thi-> EVAL (Q-Sub-Test {MY ($ var) = @_; Rückgabe $ var ** 10;} `); drucken $ thi-> anruf ('test', 2); ... $ THI-> VERWENDUNG ('Data :: Dumper'); drucken $ thi-> call ('data :: dumper :: dumper', ); hier ist ein Beispiel für einen nicht synchronisierten Anruf (freistehend): mein $ job = $ the-> eval_detached (q` für (1..5) {drucken "in> $ _n"; Schlaf (1);} Rückkehr 2 ** 3; `); $ Job-> WAIT_TO_START; während ($ job-> is_strunning) {drucken ". ; } Drucken $ Job-> Zurückgegeben; Erstellen einer Kopie eines bereits vorhandenen Threads :: Isolat: ^ My $ thi = Thread :: isolat-> neu (); ## Erstellt einen Thread innen / von $ thi und bringt es zurück: $ thi2 = $ the it> new_internal; Der obige Code kann verwendet werden, um verschiedene Kopien verschiedener Zustände des Perl-Interpreters zu erstellen. Anforderungen: · Perl.


Thread :: isolat. Zugehörige Software