Parallel :: wachtrij

Parallel :: Wachtrij is een PERL-module om een lijst met sluitingen N-Way parallel te vork of te schrappen.
Download nu

Parallel :: wachtrij Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Steven Lembark
  • Uitgever website:
  • http://search.cpan.org/~lembark/

Parallel :: wachtrij Tags


Parallel :: wachtrij Beschrijving

Parallel :: Queue is een Perl-module om een lijst met sluitingen N-Way parallel te geven of te schrappen. Parallel :: Wachtrij is een Perl-module voor vork of draad een lijst met sluitingen n-way parallelle.synopsis # voorbeeldwachtrij: # Alleen squisbanden groter dan 8 kb in grootte. Figuur # dat het systeem vier exemplaren van squish # tegelijk aankan zonder dat ze # met elkaar bemoeien. My @QueUe = kaart {-S> 8192? sub {squish $ _}: ()} @Filz; # Functional: Pass in de telling en lijst van CODEEREFS. # # 'Runqueue' toevoegen 'exporteert de subroutine in # het huidige pakket. Handig voor niet-OO-situaties. # # Voer de wachtrij 4-weg parallel uit. Gebruik parallel :: wachtrij QW (Runqueue uitgebreide vork); mijn @Remaining = runque 4, @QUEUE; Die "onvolledige banen" als @remaining; # Oo: Genereer Queue Manager en gebruik zonder de # 'Runqueue' argumenten, bouw een wachtrijbeheer, # en gebruik het om de banen te gebruiken Gebruik parallelle :: wachtrij; Mijn $ Quemgr = Parallel :: Queue-> Construct (thread); $ Quemgr-> Runque (4, @Queue); sterven "onvolledige banen" als @Queue; # Bel parallel :: wachtrij met de standaardconfiguratie # (vork rustig). vereisen parallel :: wachtrij; Parallel: in de wachtrij-> Runque (4, @Queue); # Pre-Definieer standaardinstellingen voor de objecten: laat # uitloop, stel de rest in en construeer # een object. Degene hier wordt uitgebreid, draad, # en debuggen alles ingebest. Gebruik parallel :: wachtrij QW (uitgebreide draad); My $ Quemgr = Parallel :: Queue-> Construct (foutopsporing); My @Remaining = $ $ $ quemgr-> -unque (4, @QUEUE); Gegeven een aantal en een scala aan coderefs (hoogstwaarschijnlijk sluitingen), zal Runque de banen parallel uitvoeren. De banen kunnen worden uitgevoerd via vork of vrijstaande threads . Taken op de wachtrij worden uitgevoerd totdat een van hen niet-nul verlaat, de werking van de vork / thread mislukt, of allen worden verzonden (d.w.z., de wachtrij is leeg). Vereisten: · Perl


Parallel :: wachtrij Gerelateerde software