Parallel-PreForkManager
view release on metacpan or search on metacpan
t/01-process-count.t view on Meta::CPAN
sub LogCallback {
my ( $Self, $Data ) = @_;
push @Results, "LogCallback:$Data:$PID";
return;
}
sub WorkHandler {
my ( $Self, $Thing ) = @_;
my $Val = $Thing->{'Value'};
$Self->ProgressCallback( 'Log', "WorkHandler:ProgressCallback:$PID" );
# sleep such that this process is busy resulting in more even
# spread across the available children during the test.
sleep 1;
return "WorkHandler:Return:$PID";
}
sub CallbackHandler {
my ( $Self, $Val ) = @_;
push @Results, "CallbackHandler:$Val:PID";
return;
};
( run in 0.272 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )