my @input = 100..200; foreach (@input) { print "$_\n"; }; #### use MCE::Loop max_workers => 8, chunk_size => 1; my @input = 100..200; mce_loop { MCE->print("$_\n"); } @input; #### use MCE::Map; use Time::HiRes 'sleep'; # for simulating work my @a = mce_map { sleep rand; $_ * 1.618 } 1 .. 100; print "@a\n";