| Paralelo :: corredor Un objeto para administrar las cosas en los procesos paralelos |
Descargar ahora |
Paralelo :: corredor Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Chad Granum
- Sitio web del editor:
- http://search.cpan.org/~exodist/
Paralelo :: corredor Etiquetas
Paralelo :: corredor Descripción
Un objeto para gestionar las cosas en los procesos paralelos. Hay varios otros módulos para hacer esto, probablemente quieras uno de ellos. El módulo paralelo :: corredor existe como un administrador de tareas paralelo super especializado. Usted crea el objeto con un límite de procesos y devoluciones de llamada para qué hacer al esperar una ranura de proceso gratuita, así como una devolución de llamada para lo que un proceso debe hacer justo antes de salir. Debe llamar explicentamente $ corredor-> terminar () cuando usted están hechos. Si el corredor se destruye antes de que sean los hijos, se generará una advertencia y se matarán sus procesos infantiles, por la fuerza. Si es necesario. Si especifica un máximo de 1, entonces no se producirá ninguna bifurcación, y se ejecutará () bloqueará hasta el CODEREF. devoluciones. Puede forzar un horquillo proporcionando un valor verdadero booleano como el segundo argumento para ejecutar (), esto obligará al corredor a la bifurcación antes de ejecutar el CODEREF, sin embargo, la ejecución () todavía se bloqueará hasta que el niño salga. HSYNOPSYS #! / USR / bin / perl usa estricto; usar advertencias; Use paralelo :: corredor; My $ Runner = Parallel :: corredor-> Nuevo (4); $ corredor-> Ejecutar (sub {...}); $ corredor-> Ejecutar (sub {...}); $ corredor-> Ejecutar (sub {...}); $ corredor-> Ejecutar (sub {...}); # Esto bloqueará hasta que uno de los 4 anteriores Finaliza $ RUNNER-> RUN (SUB {...}); # No te olvides de esto. $ corredor-> acabado; Requisitos: · Perl
Paralelo :: corredor Software relacionado