Nächste Seite:
Einleitung
Aufwärts:
Prinzipien von Programmiersprachen Vorlesung
Vorherige Seite:
Zusammenfassung
Nebenläufige Programme
Unterabschnitte
Einleitung
Nebenläufige Unterprogramme
Shop-Simulation
Shop-Simulation (II)
Ziele der Synchronisation
Synchronisation durch Semaphore
Semaphore (II)
Fünf Philosophen
Gefahr 1: Deadlock (Verklemmen)
Gefahr 2: Unfairness (Verhungern)
Deadlock?
Eine Gabel (im Prinzip)
Ein Philosoph (im Prinzip)
Das Hauptprogramm
Eine Gabel (genauer)
Eine Gabel (wait/notify)
Synchrone Kommunikation (Rendezvous)
Rendezvous (II)
Datentransport durch Kanäle
Kanäle (Beispiel)
Johannes Waldmann 2008-01-23