Nebenläufigkeit in der Nachtküche
·
Kursüberblick
1
Die Schlange am ersten Abend: Nebenläufigkeit und Parallelität
2
Mehr Köche einstellen: Grundlagen von threading
3
Die Zahl auf der Tafel stimmt nicht: Race Conditions und Lock
4
Nur drei Herdplatten: Synchronisationswerkzeuge
5
Messer und Bretter: Deadlock
6
Die Bonschiene: queue
7
Leihköche: concurrent.futures
8
Warum der Teig nicht schneller wird: der GIL und Parallelität
9
Eine Servicechefin für alle Tische: erste Schritte mit asyncio
10
Die Gruppenreservierung platzt: strukturierte Nebenläufigkeit
11
Der Gastraum steht still: blockierende Aufrufe und Kombinieren
12
Die Nacht der Kritikerin: alles zusammen
Werde neue Sous-Chefin oder neuer Sous-Chef im Nachtlokal Dongsi und lerne in zwölf Schichten threading, multiprocessing und asyncio, während du jede Aufgabe auf einer Live-Küchen-Zeitleiste siehst. Ein 10-Stunden-Kurs.
0:00–0:50
Die Schlange am ersten Abend: Nebenläufigkeit und Parallelität
0:50–1:40
Mehr Köche einstellen: Grundlagen von threading
1:40–2:30
Die Zahl auf der Tafel stimmt nicht: Race Conditions und Lock
2:30–3:20
Nur drei Herdplatten: Synchronisationswerkzeuge
3:20–4:10
Messer und Bretter: Deadlock
4:10–5:00
Die Bonschiene: queue
5:00–5:50
Leihköche: concurrent.futures
5:50–6:40
Warum der Teig nicht schneller wird: der GIL und Parallelität
6:40–7:30
Eine Servicechefin für alle Tische: erste Schritte mit asyncio
7:30–8:20
Die Gruppenreservierung platzt: strukturierte Nebenläufigkeit
8:20–9:10
Der Gastraum steht still: blockierende Aufrufe und Kombinieren
9:10–10:00
Die Nacht der Kritikerin: alles zusammen
Am Ende einer Gasse in Mangwon-dong gibt es ein kleines Lokal, in dem um zehn Uhr abends das Licht angeht. Auf dem Schild steht Dongsi. Die Inhaberin, Chefin Yoon Seoyeon, hat zwanzig Jahre lang als Backend-Entwicklerin Server gebaut, und so nennt sie ihre Küche bis heute: „Eine Küche ist ein Programm.“
Ab heute übernimmst du hier den Posten als Sous-Chef. Dieser 10-Stunden-Kurs begleitet die zwölf Nächte des ersten Monats nach der Eröffnung, und unterwegs lernst du drei Werkzeuge, mit denen Python mehrere Dinge gleichzeitig erledigt.
threading: mehrere Köche in die Küche stellen.multiprocessing (und concurrent.futures): mehrere Küchen einrichten.asyncio: eine Person erledigt anderes, während sie wartet.| Person | Aufgabe |
|---|---|
| Chefin Yoon Seoyeon | Inhaberin und Küchenchefin. Trägt einen Timer um den Hals. Reicht jede Nacht den Bon über den Pass und hinterlässt zum Küchenschluss eine Rezeptkarte. |
| Minho | Postenkoch. Schnell, aber schusselig. |
| Sua | Postenköchin. Gründlich. |
| Herr Tak | Postenkoch. Langsam, macht aber nie einen Fehler. |
| Lou | Leiterin des Gastraums. Kümmert sich allein um den ganzen Gastraum. Spitzname „die Event-Loop“. Ab Lektion 9 die Hauptfigur. |
Und in der letzten Nacht des Monats kommt eine Gastrokritikerin, ohne sich zu erkennen zu geben.
| Abschnitt | Lektionen | Küche |
|---|---|---|
| Mehrere Köche | 1–7 | Threads, Race Conditions, Locks, Deadlocks, Queues, Worker-Pools |
| Mehrere Küchen | 8 | GIL, Prozesse, 3.14t ohne GIL, Subinterpreter |
| Ein Gastraum, eine Person | 9–11 | asyncio, TaskGroup, Abbruch und Zeitlimits, blockierende Aufrufe |
| Die Nacht der Kritikerin | 12 | alle Werkzeuge in einer Küche |
Jede Lektion ist mit dem Ereignis ihrer Nacht abgeschlossen, du kannst dir also auch nur die Nächte heraussuchen, die du brauchst.
with und Ausnahmebehandlung. Wenn du den Regex-Kurs auf dieser Seite abgeschlossen hast, reicht das völlig..py-Datei und starte sie mit python datei.py. Vor allem die multiprocessing-Beispiele solltest du als Datei ausführen, nicht in der interaktiven Shell.Tipp der Chefin
Nebenläufigkeit verstehst du nicht, indem du nur Code liest. Lass die Zeitleiste unbedingt selbst laufen. Wenn du siehst, wie sich die Balken überlappen, hast du schon die halbe Miete.
Über neue Lektionen informiert werden
Wir schicken dir eine E-Mail, wenn dieser Kurs neue Lektionen bekommt oder ein Folgekurs erscheint.
R
ReflexKR
Python und Reflex zum Anfassen. Alle Beispiele wurden mit Reflex 0.10.0 ausgeführt und geprüft.
ReflexKR ist kostenlos und ohne Werbebanner. Wenn es dir geholfen hat, kannst du es mit einem Kaffee unterstützen. ☕ Spendier uns einen Kaffee
Hinweis zu Affiliate-Links© 2026 ReflexKR · Since 2026 · CC BY-NC 4.0
Fragen & Antworten
Frag alles zu dieser Lektion. Fragen aus allen Sprachversionen dieser Seite erscheinen hier gemeinsam.