| Paralelo :: Corredor Um objeto para gerenciar as coisas em execução em processos paralelos |
Baixe Agora |
Paralelo :: Corredor Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Chad Granum
- Site do editor:
- http://search.cpan.org/~exodist/
Paralelo :: Corredor Tag
Paralelo :: Corredor Descrição
Um objeto para gerenciar as coisas em execução em processos paralelos Existem vários outros módulos para fazer isso, você provavelmente quer um deles. O módulo Parallel :: Runner existe como um super gerenciador de tarefas paralelas super especial. Você cria o objeto com um limite de processos e retornos de chamada para o que fazer enquanto aguarda um slot de processo livre, bem como um retorno de chamada para o que um processo Shoudl acabou de sair. Você deve explicadamente chamar $ Runner-> terminar () quando você são feitos. Se o corredor for destruído antes de as crianças terminarem, um aviso será gerado e seus processos filhos serão mortos, por força, se necessário. Se você especificar no máximo 1, não ocorrerá um bifurcação e será executado () bloqueará até o coderef retorna. Você pode forçar um garfo, fornecendo um valor verdadeiro booleano como o segundo argumento para executar (), isso forçará o corredor a garfo antes de executar o CODEEF, no entanto, executar () ainda bloqueará até que a criança sai.synopsys #! / Usr / bin / perl use rigoroso; use avisos; Use paralelo :: corredor; Meu $ Runner = Parallel :: Runner-> Novo (4); $ Runner-> Executar (Sub {...}); $ Runner-> Executar (Sub {...}); $ Runner-> Executar (Sub {...}); $ Runner-> Executar (Sub {...}); # Isso bloqueará até que um dos 4 anteriores termine $ Runner-> Executar (sub {...}); # Não esqueça disto. $ corredor-> terminar; Requisitos: · Perl.
Paralelo :: Corredor Software Relacionado