Tópico :: Apartamento.

Thread :: Apartment é um invólucro de rosqueamento de apartamentos para objetos Perl.
Baixe Agora

Tópico :: Apartamento. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Dean Arnold
  • Site do editor:
  • http://search.cpan.org/~darnold/

Tópico :: Apartamento. Tag


Tópico :: Apartamento. Descrição

Tópico :: Apartamento é um invólucro de rosqueamento de apartamentos para objetos Perl. Tópico :: Apartment é um invólucro de rosqueamento de apartamentos para objetos Perl.Synopsis pacote MyClass; Use Thread :: Apartment :: Server; Use Base QW (Thread :: Apartment :: Server); Sub new {# # O construtor usual #} # # Marque alguns métodos como simplex # sub get_simplex_methods {return {'bar' => 1}; } # # Marque alguns métodos como urgente # sub get_urgent_methods {return {'bingo' => 1}; } sub foo {# # fazer algo #} sub bar {# # fazer outra coisa #} sub bingo {imprimir "bingo! n"; } 1; # # Criar piscina de 20 fios de apartamentos # thread :: apartamento-> create_pool (aptpoolsize => 20); Meu $ apt = thread :: apartamento-> novo (aptclass => 'myclass', # classe para instalar no apartamento apttimeout => 10, # TimeOut Secs para respostas tqd aptrequire => {# classes para exigir no thread 'isto: : Classe '=>' 1.234 ',' que :: Classe '=>' 0.02 '}, aptparams => @params_for_myclass) || morrer $ @; Meu $ Result = $ apt-> foo (@params); morrer $ @ a menos que seja resultado; # # bar é simplex # $ apt-> bar (@params); thread :: apartamento fornece um invólucro de rosqueamento apartamento para classes de perl. "Apartamento Threading" é um método para isolar um objeto (ou hierarquia de objetos) em sua própria linha e fornecer interfaces externas através de objetos de proxy de clientes leves. Essa abordagem é especialmente valiosa no ambiente de tópicos do Perl, o que não fornece um meio direto de passar objetos de estrutura complexos e aninhados entre os segmentos e para arquiteturas de objetos legados sem fioSafe, por exemplo, Perl / TK.By usando objetos de proxy de clientes leves que implementam a interface Thread :: Queueable :: com thread :: Fila :: Objetos Duplex como o canal de comunicação entre proxies de clientes e fios de apartamentos (ou entre os segmentos em geral), é fornecido um ambiente mais amigável de rosca, ALA Java, ou seja, a capacidade de passar objetos arbitrários entre fios arbitrários. Requisitos: · Perl.


Tópico :: Apartamento. Software Relacionado