Hilo :: Queue :: Monitoreado

monitorea una cola para contenido específico
Descargar ahora

Hilo :: Queue :: Monitoreado Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Elizabeth Mattijsen
  • Sitio web del editor:
  • http://search.cpan.org/~elizabeth/

Hilo :: Queue :: Monitoreado Etiquetas


Hilo :: Queue :: Monitoreado Descripción

Hilo :: Queue :: Monitored es un módulo PERL que solo funciona en PERL roscado o un PERL sin roscado con el módulo "FORKS", instalado. Una cola, tal como se implementa por Hilo :: Queue :: Monitored es una estructura de datos segura de rosca que Hereda del hilo :: cola. Pero a diferencia del hilo estándar :: Cola, inicia un solo hilo que controla los contenidos de la cola al tomar nuevos valores de la cola a medida que están disponibles. Se puede usar para simplemente las acciones de registro que se colocan en la cola. O solo advertencias de salida si se encuentra un cierto valor. O lo que sea. La acción realizada en el hilo, está determinada por un nombre o referencia a una subrutina. Esta subrutina se llama por cada valor obtenido de la cola. Cualquier número de subprocesos puede agregar elementos de manera segura al final de la lista. HOTIDO DE USO :: Cola :: Monitoreado; mi ($ q, $ t) = Tema :: :: cola Monitored-> nueva ({Monitor => sub {print "monitoreo valor $ _ \ n"}, # es una necesidad pre => sub {print "Prepare el monitoreo \ n"}, # Publicación opcional => Sub {impresión "deje de monitoreo \ n"}, # cola opcional => $ cola, # Use la cola existente, cree nuevo si no está especificado SALIR => 'SALIR', # Predeterminado para UNDEF}); $ Q-> Enqueue ("foo"); $ Q-> Enqueue (UNDEF); # Valor de salida por defecto @ post = $ t-> Únete; # opcional, espere a que el subproceso del monitor finale $ cola = hilo :: Queue :: Monitored-> Self; # "Pre", "DO", "POSTER" Página de inicio de SOLISPRODUCT


Hilo :: Queue :: Monitoreado Software relacionado