| Discussie :: Isoleer Draad :: isoleer is een PERL-module die wordt gebruikt om draden te maken die extern kunnen worden genoemd en deze gebruiken om modules te isoleren ... |
Download nu |
Discussie :: Isoleer Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Graciliano M. P.
- Uitgever website:
- http://search.cpan.org/~gmpassos/
Discussie :: Isoleer Tags
Discussie :: Isoleer Beschrijving
Discussie: Isoleer is een PERL-module die wordt gebruikt om draden te maken die extern kunnen worden genoemd en deze gebruiken om modules te isoleren ... Discussie: Isoleer is een PERL-module die wordt gebruikt om threads te maken die extern kunnen worden genoemd en ze gebruiken om modules uit de hoofddraad te isoleren. Deze module heeft het hoofddoel om geladen modules van de hoofddraad te isoleren. Het idee is om de draad te zijn :: Isoleer object- en oproepmethoden, evalueer codes en gebruik modules erin, met gesynchroniseerde en niet-gesynchroniseerde oproepen. Ongeacht u kunt meerdere draad hebben: isoleer objecten, met verschillende staten van de perl-tolk (verschillende geladen modules in elke thread) .TO Save Memory Thread :: Isoleer bevat een schonere versie van de PERL-tolk wanneer het is geladen, dan het gebruik van deze moederdraad om alle andere thread te maken :: Isoleer objects.usagesynchroniseerde gesprekken: ## Laad het snel om geheugen op te slaan: Draad :: Isoleer; mijn $ thi = thread :: isolate-> nieuw (); $ thi-> eval ('2 ** 10'); ... $ thi-> eval (q'-subtest {mijn ($ var) = @_; return $ var ** 10;} `); Print $ thi-> -gesprek ('Test', 2); ... $ thi-> gebruik ('gegevens :: dumper'); Print $ Thi-> Call ('Data :: Dumper :: Dumper', ); Hier is een voorbeeld van een niet-gesynchroniseerde oproep (vrijstaand): mijn $ Job = $ thi-> Eval_Detached (q` voor (1..5) {print "in> $ _n"; slaap (1);} retour 2 ** 3; `); $ Job-> Wait_to_start; terwijl ($ job-> is_running) {print "." ; } Print $ Job-> Geretourneerd; Een kopie maken van een reeds bestaande draad :: Isoleer: ^ My $ Thi = Thread :: Isolate-> NIEUW (); ## Creëert een draad binnen / van $ Thi en retourneer het: $ thi2 = $ thi-> new_internal; de bovenstaande code kan worden gebruikt om verschillende kopieën van verschillende staten van de Perl-tolk te maken. Vereisten: · Perl
Discussie :: Isoleer Gerelateerde software