Coro-ProcessPool
view release on metacpan or search on metacpan
lib/Coro/ProcessPool.pm view on Meta::CPAN
$pipe->queue('Some::Class', $args);
}
$pipe->shutdown;
};
while (my $result = $pipe->next) {
...
}
All arguments to C<pipeline()> are passed transparently to the constructor of
L<Coro::ProcessPool::Pipeline>. There is no limit to the number of pipelines
which may be created for a pool.
=head1 A NOTE ABOUT IMPORTS AND CLOSURES
Code refs are serialized using L<Data::Dump::Streamer>, allowing closed over
variables to be available to the code being called in the sub-process. Mutated
variables are I<not> updated when the result is returned.
See L<Data::Dump::Streamer/Caveats-Dumping-Closures-(CODE-Refs)> for important
( run in 0.645 second using v1.01-cache-2.11-cpan-0a6323c29d9 )