Können sich die Threads verklemmen?
Falls eine Verklemmung auftreten kann, welche Reihenfolge der Instruktionen führt zu der Verklemmung? Wenn keine auftritt, begründen Sie, warum.
Diese Aufgabe war Teil der Klausur im Sommersemester 2025 (Zweittermin).
Lernziele
In dieser Aufgabe …
nutzen die Studierenden ihr Wissen über Synchronisationsmechanismen, um mögliche Ausführungspfade eines Programms zu analysieren.
untersuchen die Studierenden ein gegebenes Programm auf das Vorhandensein von Deadlocks.
finden die Studierenden formale Argumente, um ihre Beobachtungen zum Auftreten eines Deadlocks zu stützen.