| PoE :: Component :: Pool :: Thread POE :: COMPONENT :: POOL :: Discussie is een PoE Managed Boss / Worker Threadpool. |
Download nu |
PoE :: Component :: Pool :: Thread Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Scott McCoy
- Uitgever website:
- http://search.cpan.org/~tag/POE-Component-Pool-Thread-0.015/Thread.pm
PoE :: Component :: Pool :: Thread Tags
PoE :: Component :: Pool :: Thread Beschrijving
PoE :: Component :: Pool :: Thread is een PoE Managed Boss / Worker Threadpool. POE :: COMPONENT :: POOL :: Discussie is een POE beheerde baas / werknemer Threadpool.Synopsis Gebruik POE QW (Component :: Pool :: Thread); POE :: COMPONENT :: PULL :: Thread-> NIEUW (MinFree => 2, MaxFree => 5, Maxthreads => 15, Startthrneads => 5, Name => "Threadpool", Enerpoint => Thread_entry_Point, Callback => Result_Handler , Inline_states => {_start => sub {mijn ($ kernel, $ heap) = @_ ; # we zijn in de component sessie $ kernel-> opbrengst (run => @ArGeglements); $ kernel- > Post (Threadpool => Uitvoeren => @ArGeglements);},}); sub thread_entry_point {My (@ArGeglements) = @_; terugkeer 1; } Subresultaat_handler {My ($ kernel, $ resultaat) = @_ ; $ resultaat == 1; } Dit is een uitbreidingsdraadpool met een expand-on-demand die door een POE-sessie wordt beheerd op een manier die niet interfereert met coöperatieve multitasking. Een enkele pijp wordt gemaakt, elke thread communiceert zijn toestand naar het hoofdproces via deze buis. Er gebeurt geen serialisatie (dit zijn draden, geen kinderprocessen), dus de uitvoering is erg snel. Vereisten: · Perl
PoE :: Component :: Pool :: Thread Gerelateerde software