Multi fio

Um modelo de pipeline multithreading
Baixe Agora

Multi fio Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • David Spadea
  • Site do editor:
  • http://search.cpan.org/~dspadea/

Multi fio Tag


Multi fio Descrição

Um modelo multithreading de pipeline Multithread é um módulo Perl que implementa um modelo multithreading de pipeline. Vários fios simultâneos são iniciados - um para cada sub-rotina no pipeline. Os subs e outros objetos multithread são marcados de margarida juntos por filas. A fila de saída de uma etapa no pipeline é a fila de entrada da etapa a seguir. O exemplo controlado acima, add_one é executado por um objeto WorkerPool, e o objeto WorkerPool é colocado primeiro no pipeline. É preciso o pedido e adiciona um a ele, retornando o resultado. O resultado de Add_One é alimentado como uma solicitação diretamente em add_two, que adiciona dois e retorna o resultado. Como add_two é a etapa final da cadeia, sua saída será devolvida ao usuário através do método get_response.multithread :: Pipeline é ótimo quando você tiver várias etapas que tomam momentos diferentes para serem concluídas. Multithread :: Pipeline lida com a fila inter-passo para você, então você não precisa se preocupar com o que acontece quando um passo funciona outro. Cada passo simplesmente processa de forma assíncrona tão rapidamente quanto possível. Uma grande consideração com multithread :: Pipeline Versus Multithread :: WhaterPool é que multithread :: oleoduto começa um tópico para cada submarina, sem consideração pelo número de CPUs no sistema . Requisitos: · Perl.


Multi fio Software Relacionado