Kindprozesse
Kindprozesse sind in der Informatik Prozesse, die von einem anderen Prozess erzeugt wurden. Sie bilden die Hierarchie der Prozessverwaltung in vielen Betriebssystemen: Jeder Prozess hat grundsätzlich einen Elternprozess, außer dem initialen Systemprozess. Kindprozesse arbeiten nebeneinander mit dem Elternprozess im Scheduling und teilen oft bestimmte Ressourcen, bis sie beendet sind.
Erzeugung und Vererbung: In Unix-ähnlichen Systemen erfolgt die Erzeugung typischerweise durch den Fork-Aufruf, der einen neuen
Lebenszyklus und Beendigung: Häufig muss der Elternprozess warten, bis das Kind beendet ist, um dessen Exit-Status
Signale, Kommunikation und Verwaltung: Eltern können Signale an Kinder senden oder deren Status abfragen, etwa mit
Bedeutung: Kindprozesse ermöglichen Parallelität, Aufgabenaufteilung und Isolierung innerhalb laufender Programme und Systeme. Sie sind zentral für