Datenabhängigkeiten entstehen, wenn von verschiedenen Prozessoren auf die gleichen Speicherzellen geschrieben wird, oder wenn ein Prozess aus einer Speicherzelle liest, bevor ein anderer seinen Schreibzugriff darauf beendet hat.
Auch wenn von mehreren Prozessen gleichzeitig auf serielle Resourcen (Drucker, Bildschirm, ...) zugegriffen wird, spricht man von Datenabhängigkeiten.