The following module was proposed for inclusion in the Module List: modid: Parallel::MPM::Prefork DSLIP: Rdpfp description: A small pre-forking multi-processing module userid: CGPAN (Carsten Gaebler) chapterid: 5 (Networking_Devices_IPC) communities:
similar: Net::Server::Prefork Parallel::ForkManager Parallel::Prefork::SpareWorkers rationale: It executes tasks in parallel, hence the Parallel namespace. It behaves like Apache's prefork MPM (but it's not limited to serving network connections), hence MPM::Prefork. It combines the coolest features of Net::Server::Prefork and Parallel::ForkManager while avoiding their (and Parallel::Prefork::SpareWorkers') worst shortcomings: It's small, fast, non-OO, easy-care, multi-purpose, fork-friendly, disk-i/o-free. Last but not least it happily serves dictionary lookups in the wild at isizulu.net BTW, I didn't find any really suitable module list chapter. While the module does do IPC if asked to it's not network related. Also, it can be used as a server but you could as well use it for number crunching. I put it into 005 because Parallel::ForkManager lives there. enteredby: CGPAN (Carsten Gaebler) enteredon: Mon Aug 12 19:11:21 2013 UTC The resulting entry would be: Parallel::MPM:: ::Prefork Rdpfp A small pre-forking multi-processing module CGPAN Thanks for registering, -- The PAUSE 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=9ac00000_7c2dd5255b9ab903&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=9ac00000_7c2dd5255b9ab903&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Parallel%3A%3AMPM%3A%3APrefork