vorken

Drop-in vervanging voor Perl-threads met behulp van vork ()
Download nu

vorken Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Eric Rybski
  • Uitgever website:
  • http://search.cpan.org/~rybskej/

vorken Tags


vorken Beschrijving

Drop-in vervanging voor Perl-threads met behulp van vork () Vorken is een PERL-module waarmee een ontwikkelaar een draden kan gebruiken zonder een schroefdraad perl te hebben, of zelfs 5.8.0 of hoger. Synopsis-gebruiksvorken te gebruiken; #Always laden als eerste module, indien mogelijk waarschuwingen gebruiken; Mijn $ Thread = Threads-> Nieuw (sub {# of -> Maak of async () Print "Hallo World van een thread ";}); $ thread-> join; $ thread = threads-> nieuwe ({'context' => 'lijst'}, sub {print" -draad zal naar verwachting een lijst retourneren "; RETURN (1, 'ABC', 5);} My @Result = $ thread-> join (); Threads-> Detach; $ Thread-> Detach; My $ TID = $ thread-> tid; mijn $ = Threads-> TID; mijn $ Self = Threads-> Self; My $ Threadx = Threads-> Object ($ Tidx); My @Running = Threads-> Lijst (Threads :: Running); $ _-> Join () Foreach (Threads-> -lijst (Threads :: Verbindbaar)); $ _-> Word lid van Foreach Threads-> Lijst; #block tot alle discussies gedaan tenzij (vork) {threads-> iSthread; # kan een kind-init apache worden gebruikt Handler} # Schakel debugging gebruiken Gebruik vorken QW (Debug); Threads-> Debug (1); # Streng Draadobjecten Gebruik vorken QW (stringify); # Controleer de status van een draad My $ Thr = Threads-> NIEUW (...) ; if ($ thr-> is_running ()) {print "draad $ thr running "; #Prints" Draad 1 Running "} # Stuur een signaal naar een draad $ dry> doden ('Sigusr1'); # handmatige impasse detectie if ($ thr-> is_deadlocked ()) {print" thread $ thr is momenteel Deadlocked! ";} # Gebruik vorken als een drop-in vervanging voor een ithreads-applicatie PERL -MFORKS -MORKS :: Gedeelde draadschikvereisten: · Perl


vorken Gerelateerde software