Como posso usar a chamada de sistema do Perl para gerar threads independentes?

Eu gostaria de chamar outros scripts Perl para realizar um teste de contenção com um script Perl principal.

Algo como isso atualmente funciona:

system("perl 1.pl");
system("perl 2.pl");
exit;

No entanto, eu gostaria de retrocedê-los como threads independentes rodando ao mesmo tempo.

Eu tentei, com base em minhas pesquisas no Google, fazer algo assim:

system(1, "perl 1.pl");
system(1, "perl 2.pl");
exit;

Isso não funciona. O script principal existe imediatamente, o que é bom, mas os threads subjacentes que eu quero gerar não são iniciados. Eu queria saber se havia algo mais que eu tenho que fazer ou se alguém fez algo assim.

Agradeço por qualquer ajuda desde já.

questionAnswers(4)

yourAnswerToTheQuestion