• Publicidad

Varios system() de forma simultánea

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Varios system() de forma simultánea

Notapor BigBear » 2013-03-02 21:06 @921

Quería preguntar si alguien me podría decir cómo ejecutar varios system() o exec() al mismo tiempo (para programas que no terminan de ejecutarse) porque necesito que sea así pensé en usar threads pero quería preguntar si había otra alternativa.

¿ Alguien sabe algo ?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Varios system() de forma simultánea

Notapor explorer » 2013-03-03 08:34 @398

Depende del sistema operativo en que estés, pero lo normal es usar alguno de los módulos que permiten ejecutar procesos en paralelo. Si el sistema tiene soporte de fork() se puede usar módulos como Parallel::ForkManager o Proc::Simple::Async. Si el perl tiene soporte de threads entonces se puede usar Coro o Parallel::Iterator.

Si, en cambio, se trata de un proceso orientado a la gestión de eventos, entonces hay que usar AnyEvent (Intro).
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 14 invitados