lordosiris
Mitglied
C: EXEC Funktion (PID erledigt)
Hallo,
hab hier ein ganzes simples Programm, das macht folgendes:
Es gibt seine PID aus, dann erstellt es eine Variable Anzahl an Child Prozessen. Die Child Prozesse sagen einmal kurz "Hallo, ich bin <PID> und meine Eltern haben die PID <PID>". Danach schließen die sich, der Parents Prozess wartet darauf und beendet das ganze Programm.
So weit so gut, funktioniert alles. Glaub ich zumindest.
Sollte bei der ersten Ausgabe des Eltern Prozesses die PID nicht die selbe sein, wie die jenige, die das Kind dann als die PID seiner Eltern ausgibt?
Bei mir kommt sowas als Ausgabe.
PID der Parents: 1972.
Hallo, ich bin 9924 und meine Eltern sind 9922.
Hoffe, es war verständlich.
Hallo,
hab hier ein ganzes simples Programm, das macht folgendes:
Es gibt seine PID aus, dann erstellt es eine Variable Anzahl an Child Prozessen. Die Child Prozesse sagen einmal kurz "Hallo, ich bin <PID> und meine Eltern haben die PID <PID>". Danach schließen die sich, der Parents Prozess wartet darauf und beendet das ganze Programm.
So weit so gut, funktioniert alles. Glaub ich zumindest.
Sollte bei der ersten Ausgabe des Eltern Prozesses die PID nicht die selbe sein, wie die jenige, die das Kind dann als die PID seiner Eltern ausgibt?
Bei mir kommt sowas als Ausgabe.
PID der Parents: 1972.
Hallo, ich bin 9924 und meine Eltern sind 9922.
Hoffe, es war verständlich.
Zuletzt bearbeitet: