Proc :: Fork.

Proc :: Fork é uma interface simples e intuitiva para a chamada do sistema Fork ().
Baixe Agora

Proc :: Fork. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Aristotle Pagaltzis
  • Site do editor:
  • http://search.cpan.org/~aristotle/Sub-ArgShortcut-1.01/lib/Sub/ArgShortcut.pm

Proc :: Fork. Tag


Proc :: Fork. Descrição

Proc :: Fork é uma interface simples e intuitiva para a chamada do sistema Fork (). Proc :: Fork é uma interface simples e intuitiva para o Syk () System Call.Synopsis Use Proc :: Fork; Criança {# Código da criança vai aqui. } pai {my $ child_pid = shift; # Código pai vai aqui. waitpid $ child_pid, 0; } Repetir {minhas tentativas $ = Shift; # O que fazer se, se fork () falhar: # retornar true para tentar novamente, falso para abortar retorno se $ tentativas> 5; Dormir 1, retorne 1; } Erro {# Código de tratamento de erros aqui # (garfo () falhou e o bloco de repetição retornou false)}; # Observe o ponto e vírgula no final! Necessário na maioria dos módulos Casesthis fornece uma maneira intuitiva e perl-ish de escrever programas de bifurcação, permitindo que você use blocos para ilustrar qual seção de código é executada em qual garfo. O código para o pai, a criança, o manipulador de repetição e o manipulador de erros são agrupados em um "bloco de garfo". As cláusulas podem aparecer em qualquer ordem, mas devem ser consecutivas (sem quaisquer outras declarações entre). O ponto-e-vírgula após a última cláusula é obrigatório, a menos que a última cláusula seja no final do bloco ou arquivo, com quatro cláusulas. não ser especificado. Se a cláusula de repetição for omitida, apenas um garfo será tentado. Se a cláusula de erro for omitida, o programa morrerá com uma mensagem simples, se não puder tentar novamente. Se a cláusula pai ou filho for omitida, o processo respectivo (pai ou filho) iniciará a execução após a cláusula final. Então, se um ou outro só tiver que fazer alguma ação simples, você só precisa especificar esse. Por exemplo: # Spawn fora de um processo filho para fazer uma criança simples de processamento {EXEC '/ BIN / LS', '-L'; morrer "não podia exatamente ls: $! n"; }; # O pai continuará a execução daqui # ... Se o código em qualquer uma das cláusulas não morrer ou sair, ele continuará a execução após o bloco de garfo. Requisitos: · Perl.


Proc :: Fork. Software Relacionado

Io :: prompt

IO :: Prompt é um módulo Perl para solicitar interativamente a entrada do usuário. ...

164

Download