Parallel-ForkManager reviews

cpanratings
 

RSS | Module Info | Add a review of Parallel-ForkManager

Parallel-ForkManager (1.06) *****

Great module; I use it a lot for sysadmin scripts.

The only thing missing is a way to detect the number of logical cpu's in a system, but that's probably out of scope for this module.

Parallel-ForkManager (1.03)

This module helps a lot with the management of forking processes, while providing a convenient interface. Highly recommended. The other comments here are nice too.

Parallel-ForkManager (1.03) *****

Simply amazing and I have no idea how to use fork(). Although I couldn't find an easy way to quickly share data between forked processes.

Then I found Cache::FastMmap, needs gcc-4 to compile. Parallel::Loops also supports shared data using storable.

PS - Glad I found ForkManager, using multi-core cpu or downloading thousands of small files has become a breeze :) thanks to this.

PPS - Sharing Data Structure in ForkManager
search.cpan.org/~szabgab/Parallel-For...

_links
www.annocpan.org/~ROBM/Cache-FastMmap...
search.cpan.org/~pmorch/Parallel-Loop...

Parallel-ForkManager (1.02) ****

I really like Parallel::ForkManager but the learning curve is steep.

You CANNOT use "next" inside the foreach loop!

foreach my $data (@all_data) {

$pm->start and next;

next if $something; ##BAD BAD BAD!!!

$pm->finish; # Terminates the child process

}

instead...

foreach my $data (@all_data) {

$pm->start and next;

if ($something) {

} else {

}

$pm->finish; # Terminates the child process

}

Parallel-ForkManager (0.7.9) *****

The interface is clear and simple and easy to use. And the module Just Works. I use it and I recommend others to use it as well.

Parallel-ForkManager (0.7.9) *****

While I have not had to return data from my processes, this module was clearly documented with an out-of-the-box synopsis and has simplified working with forked children for me.

Parallel-ForkManager (0.7.7) *****

As of this writing, it comes as a shock that this module rating has no more than four stars on average.
I really use the module in situ wherever it comes in handy.
I maintain that with the module in tow, you will be for the first time released from the low-level fork which is prone to make programs nasty.

Parallel-ForkManager (0.7.5) *****

Great sugar coating for forking.

Parallel-ForkManager (0.7.5) ****

Good user interface... I have to login to a lot of Cisco rotuers quickly, and this makes the script simple and easy to maintain.

Parallel-ForkManager (0.7.5) *****

Takes the drudgery out of forkery, leaving more readable code. Good stuff.

Parallel-ForkManager (0.7.5) ****

Even though I know how to use fork(2) directly I find that Parallel::ForkManager improves the readability of my code. It hides the gory details of bookkeeping of running processes whitout hiding whats going on.

Parallel-ForkManager (0.7.5) *****

It helps me a lot!
I've found callback functions useful for output some info while script's running under apache webserver. Because apache kills cgi scripts due to inactivity
1 hidden unhelpful review