in reply to How do I process multiple files in parallel?

If you're just discarding the Sen = part of each line, you can simplify this to:
while (<>) { my ($foo) = /= (\S+)/; push @array, $foo; }
Unless there's more to this problem...