|
|
Zeile 2: |
Zeile 2: |
|
| |
|
| <p> | | <p> |
| Das Kapitel zur Prozess-Synchronisation lässt sich ganz einfach zusammenfassen: | | Das Kapitel zur [[Synchronisation|Prozess-Synchronisation]] lässt sich ganz einfach zusammenfassen: |
| </p> | | </p> |
| <br /> | | <br /> |
Version vom 6. Februar 2015, 18:49 Uhr
Zusammenfassung Synchronisation
Das Kapitel zur Prozess-Synchronisation lässt sich ganz einfach zusammenfassen:
Zusammenfassung
- Der Nachteil des aktiven Wartens ist die Verschwendung von CPU-Zeit.
- Diesen Nachteil besitzen Semaphore nicht, denn sie blockieren Prozesse, wodurch diese keine weitere CPU-Zeit mehr zugesprochen bekommen.
- Ein durch einen Semaphor blockierter Prozess muss durch einen anderen Prozess wieder entblockiert werden. Wenn der Programmierer des anderen Prozesses dieses vergisst, so gibt es ein Problem.
- Das größte Problem beim Einsatz von Semaphoren ist also der Mensch (
der Programmierer).
- Das Monitor-Konzept wurde als Verbesserung des Semaphor-Konzepts entwickelt.
- Dabei wird der Mensch (
Programmierer) als Fehlerquelle bei der Synchronisation weitgehend ausgeschaltet.