Wie kann ich den Systemaufruf von Perl verwenden, um unabhängige Threads zu erzeugen?

Ich möchte andere Perl-Skripte aufrufen, um einen Konflikttest mit einem Perl-Hauptskript durchzuführen.

So etwas funktioniert derzeit:

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

Ich möchte diese jedoch als unabhängige Threads starten, die gleichzeitig ausgeführt werden.

Aufgrund meiner Google-Suche habe ich Folgendes versucht:

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

Das geht nicht Das Hauptskript ist sofort vorhanden, was in Ordnung ist, aber die zugrunde liegenden Threads, die ich erzeugen möchte, werden nicht gestartet. Ich habe mich gefragt, ob ich noch etwas zu tun habe oder ob jemand anderes so etwas getan hat.

Vielen Dank für jede Hilfe im Voraus.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage