| Poe :: Component :: Pool :: Thread poe :: componente :: pool :: thread é um chefe do chefe / trabalhador de poe gerenciados. |
Baixe Agora |
Poe :: Component :: Pool :: Thread Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Scott McCoy
- Site do editor:
- http://search.cpan.org/~tag/POE-Component-Pool-Thread-0.015/Thread.pm
Poe :: Component :: Pool :: Thread Tag
Poe :: Component :: Pool :: Thread Descrição
Poe :: Component :: Pool :: Thread é um chefe do Boss / Trabalhador de Poe Managed. Poe :: Component :: Pool :: Thread é um chefe gerenciado POE / trabalhador ThreadPool.synopsis Use PoE QW (Componente :: Pool :: Thread); Poe :: Componente :: Piscina :: Thread-> Novo (MinFree => 2, MaxFree => 5, StartThReads => 5, Name => "ThreadPool", EntryPoint => thread_entry_point, callback => result_handler , inline_states => {_start => sub {my ($ kernel, $ heap) = @_ ; # estamos dentro da sessão de componentes $ kernel-> rendimento (run => @argues); $ kernel- > post (threadpool => run => @arguements);},}); sub thread_entry_point {my (@arGuements) = @_; retornar 1; } sub result_handler {meu ($ Kernel, $ Resultado) = @_ ; $ Result == 1; } Este é um pool de rosca de expansão gerenciado através de uma sessão POE de uma maneira que não interfere em multitarefa cooperativa. Um único tubo é criado, cada linha comunica seu estado para o processo principal através deste tubo. Nenhuma serialização ocorre (estas são threads, não processos filho), então a execução é muito rápida. Requisitos: · Perl.
Poe :: Component :: Pool :: Thread Software Relacionado