next up previous
Next: Schreiben von parallelen Programmen Up: Wozu parallele Programme schreiben? Previous: Zeitabhängigkeiten

Synchronisation

Damit Daten- oder Zeitabhängigkeiten zu keinen Fehlern führen, müssen die Prozesse vor solchen Stellen synchronisiert werden. Synchronisation erfolgt duch Botschaften die zwischen den Prozessen ausgetauscht werden. (Zum Beispiel über gemeinsame Variablen)

Bei der Synchronistation muß darauf geachtet werden, daß keine Deadlocks erzeugt werden. Deadlocks sind Zustände in denen sich zwei oder mehrere Prozessoren gegenseitig blockieren.




Mail to: Oliver Schönbrunner