¿Cómo puedo usar la llamada al sistema de Perl para generar subprocesos independientes?

Me gustaría llamar a otros scripts de Perl para realizar una prueba de contención con un script de Perl principal.

Algo así funciona actualmente:

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

Sin embargo, me gustaría lanzarlos como hilos independientes que se ejecutan al mismo tiempo.

Intenté, en base a mis búsquedas de Google, hacer algo como esto:

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

Eso no funciona. La secuencia de comandos principal existe de inmediato, lo que está bien, pero los subprocesos subyacentes que quiero generar no se inician. Me preguntaba si habría algo más que hacer o si alguien más ha hecho algo así.

Gracias por cualquier ayuda por adelantado.