The following module was proposed for inclusion in the Module List:

  modid:       Schedule::Parallel
  DSLIP:       Rdpfp
  description: N-way parallel execution of queue via forks.
  userid:      LEMBARK (Steven Lembark)
  chapterid:    4 (Operating_System_Interfaces)
  communities:

  similar:
    Schedule::At Schedule::Cron Schedule::Load

  rationale:

    Schedule:: seems likely since this runs the jobs N-way parallel. It
    does not perform any significant process control (aside from reaping
    children). It isn't really a system interface, since the forked
    process begins life by running a closure rather than exec or system.
    It was originally developed to simplify database loading and
    gzip-ing from large directories.

    Main difference between this and others is taking in an array of
    closures. This simplifies building the queue: Items do not need to
    be of the same type or package to get executed. Building the queue
    can reduce to a single map statement in many cases (see test.pl).

    Main differences between this and other scheduling modules is
    keeping track of N-way execution and a simple interface.

  enteredby:   LEMBARK (Steven Lembark)
  enteredon:   Thu Feb  7 00:01:03 2002 GMT

The resulting entry would be:

Schedule::
::Parallel        Rdpfp N-way parallel execution of queue via forks. LEMBARK


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b6000000_0417549c69963841&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b6000000_0417549c69963841&SUBMIT_pause99_add_mod_insertit=1

Reply via email to