NAME

Process::SubProcess::Pool - Module to manage and run multiple Sub Processes in a non-synchronous way

DESCRIPTION

Process::SubProcess::Pool implements a class to manage multiple Sub Process and run them in a non-synchronous way while keeping their Output and Errors related to each command.

The Idea of this API is that longer running processes must not block the execution of shorter processes.

This also helps to integrate non-synchronous process execution into synchronous applications.