Mutex: ein kritischer Abschnitt · CON04
EduJ
0:00 / 0:00
Mutex: ein kritischer Abschnitt · CON04
0 просмотров · 7 дней назад
EduJ
70 подписчиков
0 просмотров · 7 дней назад
Im letzten Video hast du gesehen, wie zwei Threads, die sich eine Variable zahl teilen, dabei eine Erhöhung verlieren können: zahl = zahl + 1 zerfällt tatsächlich in Lesen, Ändern, Schreiben, und in der Lücke zwischen Thread As Lesen und Schreiben konnte Thread B genau denselben veralteten Wert lesen. Im …
👉 Weiterlesen in der Lernlandkarte: https://allmer.de/gip/#CON04
🎯 Lernziel: Eine zusammengehörige Aktualisierung durch gegenseitigen Ausschluss schützen.
⏱️ Inhalt
0:00 Zurück zum verlorenen Update
0:16 Ein Abschnitt, der als Ganzes gehören muss
0:57 Ein Mutex lässt nur einen Thread gleichzeitig hinein
1:23 Der Fall aus dem letzten Video: Thread A zuerst
1:35 Thread B wartet, statt zu lesen
1:55 Kein Trick, der drei Schritte zu einem macht
2:16 Thread C umgeht den Mutex
2:52 Der Preis: Warten
3:12 Frage zum Mitdenken
4:06 Auflösung
⬅️ Vorher ansehen:
· Ein verlorenes Update — https://allmer.de/gip/#CON03
➡️ Danach: Auf eine Bedingung warten — https://allmer.de/gip/#CON05
💬 Unklar geblieben? Schreib es in die Kommentare — aus genau diesen Rückmeldungen entstehen die nächsten Videos.
🗺️ Lernlandkarte, der ganze Kurs: https://allmer.de/gip/
📂 Themenfeld: Nebenläufigkeit
🎓 Hochschule Ruhr West: https://www.hochschule-ruhr-west.de
👤 Jens Allmer: https://www.allmer.de/jens
Grundlagen der Informatik und Programmiersprachen (GIP)
#Informatik #Programmieren #Nebenlaeufigkeit #GIP #Studium #Erstsemester