Kritischer Abschnitt
Ein Kritischer Abschnitt (Kritischer Bereich) umfasst Operationsfolgen, bei denen eine nebenläufige oder verzahnte Ausführung zu Fehlern oder inkonsistenten Datenbeständen führen kann.
Beispiele: Zugriff auf exklusiv benutzbare Betriebsmittel oder Modifikation gemeinsamer Datenstrukturen (z. B. verkettete Listen).
Anforderungen:
- Gegenseitiger Ausschluss (Mutual Exclusion): Ein kritischer Abschnitt darf zu jedem Zeitpunkt von maximal einem Prozess betreten werden.
- Es darf keine Verklemmung entstehen und die Aufenthaltszeit im Bereich muss endlich sein.