Einen Thread starten und abwarten · CON02
EduJ
0:00 / 0:00
Einen Thread starten und abwarten · CON02
0 просмотров · 1 дн. назад
EduJ
73 подписчика
0 просмотров · 1 дн. назад
Aus „Prozesse und Threads“ kennst du zwei Threads, die bereits liefen und sich denselben Speicher teilten — wie die beiden zu ihren eigenen Ausführungspfaden kamen, blieb dort offen. Tatsächlich beginnt jeder Prozess mit genau einem Thread: dem, der main ausführt. Nenne ihn den Hauptthread. Jede Zeile Code, die du bisher …
👉 Weiterlesen in der Lernlandkarte: https://allmer.de/gip/#CON02
🎯 Lernziel: Start und join als getrennte Schritte einer Thread-Lebensdauer ordnen.
⏱️ Inhalt
0:00 Woher kam der zweite Thread?
0:18 Ein zweiter Thread muss erst gestartet werden
0:34 Start ist kein Funktionsaufruf
0:54 Zwei Ausführungspfade laufen nebeneinander
1:12 Join: warten, bis der Thread fertig ist
1:30 Der Wartekasten endet genau dort, wo Thread A endet
1:42 Erst nach dem Join ist das Ergebnis garantiert
1:59 Der Fehler: das Ergebnis zu früh lesen
2:20 Den Join zu vergessen ist auch ein Fehler
2:39 Zwei getrennte Schritte
2:54 Frage zum Mitdenken
3:13 Auflösung
⬅️ Vorher ansehen:
· Prozesse und Threads — • Prozesse und Threads · CON01
➡️ Danach: Ein verlorenes Update — https://allmer.de/gip/#CON03
💬 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