Перейти к содержимому

Ein verlorenes Update · CON03

EduJ

0:00 / 0:00

Ein verlorenes Update · CON03

1 просмотр · 1 дн. назад
EduJ
73 подписчика
1 просмотр · 1 дн. назад
Aus „Prozesse und Threads“ kennst du das Bild: Zwei Threads desselben Prozesses teilen sich denselben Speicher, es gibt keine zweite Kopie derselben Variable. Für diese Lektion sind genau diese zwei Threads zurück, wieder mit einer Variable namens zahl in einem gemeinsamen Prozess. Diesmal führen aber beide Threads dieselbe Anweisung aus … 👉 Weiterlesen in der Lernlandkarte: https://allmer.de/gip/#CON03 🎯 Lernziel: Eine überlappende Lesen-Ändern-Schreiben-Folge als Fehlerursache nachvollziehen. ⏱️ Inhalt 0:00 Eine Zeile, ein Schritt? 0:18 Drei Schritte hinter einer Zeile 0:38 Ändern rührt die Zelle nicht an 0:48 Zwei Threads treffen sich in der Lücke 1:05 Die Verschränkung: beide lesen dieselbe alte Zahl 1:21 Beide schreiben dieselbe Eins — das verlorene Update 1:42 Nur eine mögliche Reihenfolge 1:55 Grenze des Schrittemodells 2:08 Frage zum Mitdenken 2:50 Auflösung ⬅️ Vorher ansehen: · Prozesse und Threads —    • Prozesse und Threads · CON01   · Klammern und Priorität —    • Klammern und Priorität · EXPR03   · Präfix und Postfix liefern verschiedene Werte —    • Präfix und Postfix liefern verschiedene We...   · Einen Thread starten und abwarten —    • Einen Thread starten und abwarten · CON02   ➡️ Danach: Mutex: ein kritischer Abschnitt — https://allmer.de/gip/#CON04 💬 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