| Tópico :: Isolate. Thread :: Isolate é um módulo Perl usado para criar encadeamentos que podem ser chamados externamente e usá-los para isolar módulos ... |
Baixe Agora |
Tópico :: Isolate. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Graciliano M. P.
- Site do editor:
- http://search.cpan.org/~gmpassos/
Tópico :: Isolate. Tag
Tópico :: Isolate. Descrição
Tópico :: Isolate é um módulo Perl usado para criar encadeamentos que podem ser chamados externamente e usá-los para isolar módulos ... Tópico :: Isolate é um módulo Perl usado para criar encadeamentos que podem ser chamados externamente e usá-los para isolar módulos do thread principal. Este módulo tem o objetivo principal para isolar módulos carregados do thread principal. A ideia é criar o encadeamento :: Isole os métodos de objeto e chamadas, avalie códigos e use módulos dentro dele, com chamadas sincronizadas e desconhecidas.Also Você pode ter vários thread :: Isolate objetos, com diferentes estados do intérprete Perl (diferentes módulos carregados em cada linha). Salvar thread de memória :: Isolate Prende uma versão mais limpa do intérprete do Perl quando ele é carregado, do que ele usa este thread da mãe para criar todos os outros thread :: Isolate Objects.UsagesyncHronized Chamadas: ## Carregue-o em breve possível para salvar a memória: Use Tópico :: Isolate; Meu $ Thi = Thread :: Isolate-> Novo (); $ thi-> eval ('2 ** 10'); ... $ Thi-> Eval (Q` Sub teste {My ($ var) = @_; retorne $ var ** 10;} `); Imprimir $ thi-> Chamada ('teste', 2); ... $ THI-> USO ('DADOS :: CUMPER'); Imprimir $ Thi-> Chamada ('Dados :: Dumper :: Dumper', ); Aqui está um exemplo de uma chamada sem sincronização (destacada): Meu $ job = $ thi-> EVAL_DETACHED (Q` (1..5) {print "in> $ _n"; sono (1);} retorne 2 ** 3; `); $ job-> wait_to_start; enquanto ($ job-> is_running) {imprimir "." ; } Imprimir $ job-> retornado; Criando uma cópia de um thread já existente :: Isolate: ^ Meu $ Thi = Thread :: Isolate-> Novo (); ## Cria um encadeamento dentro / a partir de $ thi e retorne: $ thi2 = $ thi-> new_internal; o código acima pode ser usado para fazer cópias diferentes de diferentes estados do intérprete perl. Requisitos: · Perl.
Tópico :: Isolate. Software Relacionado