Suchergebnisse für Anfrage "fork"
fork () und STDOUT / STDERR von untergeordneten Prozessen an die Konsole senden
Ich schreibe ein Programm, das mehrere untergeordnete Prozesse abfragt, und möchte, dass all diese untergeordneten Prozesse Zeilen in @ schreiben könneSTDERR undSTDOUT ohne dass die Ausgabe verstümmelt wird. Ich mache nichts Besonderes, ich ...
Kann popen () bidirektionale Pipes wie pipe () + fork () erzeugen?
Ich implementiere Piping in einem simulierten Dateisystem in C ++ (meistens in C). Es muss Befehle in der Host-Shell ausführen, aber die Weiterleitung selbst auf dem simulierten Dateisystem ausführen. Ich könnte dies mit dem @ erreichpipe(), ...
Wie warte ich, bis der untergeordnete Prozess die Variable im übergeordneten Prozess festgelegt hat?
use Parallel::ForkManager; my $number_running = 0; my $pm = new Parallel::ForkManager(30); $pm->run_on_start( sub { ++$number_running; } ); $pm->run_on_finish( sub { --$number_running; } ); for (my $i=0; $i<=100; $i++) { if ($number_running == ...
Gabelkonzept in C #
Da C # Threading unterstützt, gibt es eine Möglichkeit, das Fork-Konzept in C # zu implementieren? Danke im Voraus...
Seltsame Ausgabe in C Fork Call
Ich habe den folgenden C-Code. #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main () { int i=1; pid_t child_pid = fork(); if (child_pid == 0) { printf ("%d\n", i++); printf ("%d\n", i++); printf ("This is child process."); ...
Wie werden Verzeichnisse der ersten Ebene nur in C aufgelistet?
In einem Terminal kann ich @ anrufls -d */. Jetzt will ich einc [/questions/tagged/c] Programm, um das für mich zu tun, wie folgt: #include <sys/types.h> #include <sys/wait.h> #include <stdio.h> #include <unistd.h> int main( void ) { int status; ...
Werden untergeordnete Prozesse, die mit fork () erstellt wurden, automatisch beendet, wenn das übergeordnete Element beendet wird?
Ich erstelle untergeordnete Prozesse mitfork() in C / C ++. Wenn der übergeordnete Prozess endet (oder aus irgendeinem Grund beendet wird), möchte ich, dass auch alle untergeordneten Prozesse beendet werden. Wird das vom System automatisch ...
Zeitverschwendung von execv () und fork ()
Ich lerne gerade überfork() undexecv() und ich hatten eine Frage zur Effizienz der Kombination. Ich wurde der folgende Standardcode angezeigt: pid = fork(); if(pid < 0){ //handle fork error } else if (pid == 0){ execv("son_prog", argv_son); ...
Warum werden von mir als übergeordnetes Element angegebene Prozesse systemd?
Ich lerne fork () unter Linux und hier ist mein Programm: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <unistd.h> 4 int main(void){ 5 int pid; 6 pid = fork(); 7 if(pid < 0){ 8 exit(1); 9 } 10 if(pid == 0){ 11 fork(); 12 fork(); 13 ...