[Inhalt] [Zurück] [Weiter] [Thema] [Index]

Fork()


Syntax:

Fork () : Real

Beispiel:

pid := Fork()

Beschreibung:

Verzweigt in einen neuen Prozess, der alle Daten des aktuellen Prozesses erbt (aber nicht teilt). Wenn das nicht funktioniert, wird ein negativer Wert geliefert. Ansonsten existieren jetzt zwei Prozesse nebeneinander, weiterhin der aktuelle und ein neuer abgezweigter Prozess. Damit klar ist, mit welchem Prozess es nun im Ablauf weitergeht, erhält der aktuelle Prozess als Ergebnis die Prozess-ID des abgezweigten. Dieser erhält 0.

Siehe auch SystemIO(), ClientExec() und GetPID().



toposoft 17.07.2026