Alarme :: Concorrente

Alarme :: Concorrent é um módulo Perl que permite vários alarmes simultâneos.
Baixe Agora

Alarme :: Concorrente Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Cory Johns
  • Site do editor:
  • http://search.cpan.org/~johnsca/libalarm-1.0/lib/Alarm/Concurrent.pm

Alarme :: Concorrente Tag


Alarme :: Concorrente Descrição

Alarme :: Concorrent é um módulo Perl que permite vários alarmes concorrentes. Alarm :: Concorrente é um módulo Perl que permite vários alarmes simultâneos. Este módulo é uma tentativa de melhorar o alarme incorporado do Perl / $ SIG {ALRM} funcionality.Esta função, e seu manipulador de sinal associado, permite que você Programa para receber um sinal de SIGALRM, que você pode pegar e lidar com apropriadamente.Não defortunadamente, devido à natureza do design desses sinais (no nível do sistema operacional), você só pode ter um alarme e manipulador ativo a qualquer momento. É aí que este módulo entra. Este módulo permite definir vários alarmes, cada um com um manipulador associado. Esses alarmes são sequenciados (em uma fila), mas simultâneos, o que significa que seu pedido é preservado, mas eles sempre saem como o tempo definido expira, independentemente do estado dos outros alarmes. (Se você gostaria que os alarmes só saiam na ordem que os configurem, veja o alarme :: Queed.) Para definir um alarme, chame a função SETALARM () com o tempo definido do alarme e uma referência ao sub-rotina para ser chamado quando o alarme se apaga. Você pode então continuar com seu programa e o alarme será chamado após o tempo definido ter passado. Também é possível definir um alarme que não tem um manipulador associado a ele usando alarme :: ALARME (). (Esta função também pode ser importada para o seu namespace, caso em que ele substituirá o alarme embutido do Perl apenas para o seu pacote.) Se um alarme não tiver um manipulador associado a ele, o manipulador padrão, apontado para $ Alarme :: Concorrente :: Default_Hanlder, é chamado. Você pode alterar o manipulador padrão, atribuindo a esta variável. O padrão $ Alarme :: Concorrente :: Default_Handler, simplesmente morre com a mensagem "Alarm Clock! N" .Import / Exportno métodos são exportados por padrão, mas você pode importar qualquer uma das funções Na seção Funções.Você também pode importar o tag especial: Tudo o que importará todas as funções na seção Funções (exceto alarme :: concorrente :: restaurar ()). Substituir você importar o tag especial: substituir, este módulo será substituído A função de alarme incorporada do Perl para todos os namespace e assumirá a variável Magic% do Perl, alterando qualquer tentativa de ler ou escrever $ SIG {ALRM} em chamadas para GetHandler () e SetHandler (), respectivamente (lendo e escrevendo para outros As chaves em% sig não são afetadas). Esses podem ser úteis quando você está chamando o código que tenta definir seu próprio alarme "a maneira antiquada". Também pode, no entanto, ser perigoso. O alarme de substituição é documentado e deve ser estável, mas assumir o% do SIG é mais arriscado (veja advertações). Nem que, se você não substituir o alarme e% Sig, qualquer código que você usa que definir "alarmes legados" desativará todos os seus alarmes concorrentes . Você pode chamar alarme :: Concorrent :: Restaurar () para reinstalar o alarme :: Manipulador Concorrente. Esta função não pode ser importada. Requisitos: · Perl.


Alarme :: Concorrente Software Relacionado

Filsys :: DF.

Filesys :: DF é uma extensão Perl para informações sobre espaço em disco do sistema de arquivos. ...

191

Download

Arquivo :: lckpwdf.

arquivo :: lckpwdf é um módulo Perl para bloquear e desbloquear os arquivos Passwd e Shadow com LCKPWDF e Ulckpwdf. ...

184

Download

DPML SDK.

DPML SDK é uma plataforma de gerenciamento para desenvolvimento de componentes baseados em Java, gerenciamento de recursos e implantação. ...

183

Download