c prozesserzeugung?

...komplette Frage anzeigen

2 Antworten

Urenkelprozess (Fehlerbehandlung bewusst weggelassen!):

pid_t p = getpid();

for (size_t i = 0; i < 3; ++i) {
pid_t c = fork();

if (c == 0) {
continue;
}

int status;
waitpid(c, &status, 0);
}

if (p != getpid()) {
_exit(0);
}

Disclaimer: Ungetestet und etwas gepfuscht! Hab jetzt aber keine Zeit mehr dafür ... Pizza ist fertig! :)

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von TeeTier
05.03.2016, 19:45

PS: Warum steht im Fragetitel und der Frage selbst "C Prozesserzeugung", aber in der Themenliste "C#"???

Ich hoffe, dem Fragensteller ist bewusst, das C und C# so viel gemeinsam haben, wie Java und JavaScript! Nämlich fast gar nichts.  ><

0

Was möchtest Du wissen?