Next: Schreiben von parallelen Programmen Up: Wozu parallele Programme schreiben? Previous: Zeitabhängigkeiten
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