Parallele und Verteilte Programmierung
Implementierungsmuster
Semaphor-Programmierung
nach [Samek2002] gibt es folgende Harausforderungen bei der Semaphor-programmierung:
- Tiefes Verständnis der Betriebssystemmechanismen einschließlich Scheduling erforderlich
- Gefahren: Deadlock, aushungern, Einschränkung Parallelität
Aktive Objekte mit atomaren Events
(siehe auch [Samek2002])
- Ein aktives Objekt ist ein Automat, der auf Ereignise/Events reagiert
- Resourcemanager nach dem Mediator-Pattern behält den Überblick und koppeln die aktiven Objekte
Informatik- und Netzwerkverein Ravensburg e.V
RW