Suchergebnisse für Anfrage "fork"

4 die antwort

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 ...

10 die antwort

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(), ...

2 die antwort

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 == ...

TOP-Veröffentlichungen

2 die antwort

Gabelkonzept in C #

Da C # Threading unterstützt, gibt es eine Möglichkeit, das Fork-Konzept in C # zu implementieren? Danke im Voraus...

4 die antwort

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."); ...

10 die antwort

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; ...

2 die antwort

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 ...

10 die antwort

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); ...

6 die antwort

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 ...