Parallel :: Runner

Een object om actieve dingen in parallelle processen te beheren
Download nu

Parallel :: Runner Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Chad Granum
  • Uitgever website:
  • http://search.cpan.org/~exodist/

Parallel :: Runner Tags


Parallel :: Runner Beschrijving

Een object om draaiende dingen in parallelle processen te beheren Er zijn verschillende andere modules om dit te doen, je wilt waarschijnlijk een van hen. De parallelle :: Runner-module bestaat als een super gespecialiseerde parallel taakbeheerder. U maakt het object met een PROCES-limiet en callbacks voor wat te doen tijdens het wachten op een gratis processlot, evenals een callback voor wat een proces SHOUDL doet net voordat u het gaat zijn klaar. Als de hardloper is vernietigd voordat de kinderen zijn voltooid, wordt een waarschuwing gegenereerd en zullen uw kindprocessen worden gedood, met geweld indien nodig. Als u een maximum van 1 opgeeft, zal er geen vork optreden en zal het uitvoeren () blokkeren tot de CODEREF geeft terug. Je kunt een vork dwingen door een Booleaanse ware waarde te bieden als het tweede argument om te draaien (), dit zal de hardloper naar vork dwingen voordat de CODEREF wordt uitgevoerd, maar run () zal nog steeds blokkeren totdat het het kind wordt uitgeschakeld. Synopsys #! / USR / bin / perl-gebruik strikt; gebruik waarschuwingen; gebruik parallel :: runner; mijn $ runner = parallel :: runner-> nieuw (4); $ runner-> run (sub {...}); $ runner-> run (sub {...}); $ runner-> run (sub {...}); $ runner-> run (sub {...}); # Dit blokkeert totdat een van de vorige 4 $ runner-> run (sub {...}); # Vergeet dit niet. $ runner-> afwerking; Vereisten: · Perl


Parallel :: Runner Gerelateerde software