foreach (@go_do_something){ my $thr = threads->new(\&some_sub,$_); $thr -> detach(); }