next up previous
Next: Zeitabhängigkeiten Up: Mögliche Probleme in parallelen Previous: Mögliche Probleme in parallelen

Datenabhängigkeiten

Die häufigsten Fehler bei der Parallelprogrammierung entstehen wahrscheinlich dadurch, daß Datenabhängigkeiten nicht erkannt oder nicht beachtet werden.

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.




Mail to: Oliver Schönbrunner