my @collections = qw (col1 col2 col3 col4 col5); my max_tasks = 3; foreach my $collection_alias (@collections) { start_parallel_task($collection_alias); } wait_until_all_processes_have_finished();