in reply to Re: Process file simultaneously after forking
in thread Process file simultaneously after forking

Or more succintly,
my (@odd, @even); push @{ $. & 1 ? \@odd : \@even }, $_ while <FILE>;

Makeshifts last the longest.