Anyevent :: MP.

Framework Multi-processamento de Multi-processamento de Estilo Erlang
Baixe Agora

Anyevent :: MP. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Marc Lehmann
  • Site do editor:
  • http://www.goof.com/pcg/marc/

Anyevent :: MP. Tag


Anyevent :: MP. Descrição

Estrutura de Multi-Processamento de Multi-Processamento de Estilo Erlang AnyEvent: MP é um módulo Perl (-family) que implementa uma mensagem simples de passagem de mensagem.Presite sua simplicidade, você pode enviar com segurança outros processos em execução nos mesmos ou outros hosts, e você pode supervisionar entidades remotamente. Para uma introdução a este Família do Módulo, consulte a página ANYEVENT :: MP :: Manual Intro :: Exemplos sob Eg / .Synopsis Use AnyEvent :: MP; $ Nó # contém o nó do nó do nó # retorna este nó do nó $ $ self # Receiving / ID de porta próprias em rcv Callbacks # Initialise o nó para que ele possa enviar / receber mensagens configuradas; # Portas são destinos de mensagem # envio de mensagens SND $ Porta, digite => dados ...; SND $ Porto, @msg; snd @msg_with_first_element_being_a_port; # Criando / usando portas, a maneira simples Minha $ Simple_port = Porta {my @msg = @_}; # Criando / usando as portas, marcada mensagens correspondentes Meu $ Port = Port; RCV $ porto, ping => sub {snd $ _ , "pong"}; RCV $ porto, pong => sub {warn "pong recebido \ n"}; # Crie uma porta em outro nó My $ Port = desova $ nó, $ initfunc, @initdata; # Destrua um protesto de novo $ porto; # "Normal" Kit Kil $ Port, My_Error => "Tudo está quebrado"; # Erro kill # monitoramento mon $ localport, $ cb -> (@ msg) # callback é invocado na morte mon $ localport, $ Otherport # matar outroport em morte anormal mon $ localport, $ outrosport, @msg # enviar mensagem na morte # Execute temporariamente o código no contexto de porta PEVAL $ porto, sub {die "mate a porta!" }; # Execute Callbacks em $ Auto-Porta Contexto Meu Temporizador = AE :: Timer 1, 0, Psub {Die "Mate o porto, atrasado"; }; Requisitos: · Perl.


Anyevent :: MP. Software Relacionado