Abhängigkeitsgraph

Ein Abhängigkeitsgraph beschreibt, welche Tasks, Prozesse oder Berechnungsschritte vor anderen abgeschlossen sein müssen.

Bestandteile

Eine Kante

A -> B

bedeutet:
B darf erst starten, wenn A beendet ist.

Verwendung

Abhängigkeitsgraphen helfen dabei, Programme zu parallelisieren.

Tasks ohne direkte oder indirekte Abhängigkeit voneinander können parallel ausgeführt werden.

Beispiel

A -> B
A -> C
B -> D
C -> D

Dann gilt:

Zusammenhang mit Parallelisierung