Asynchrone Programmierung mit Coroutines

Nebenläufigkeit ohne Thread-Chaos: suspend functions, Coroutine Builder, Structured Concurrency, Abbruch, Fehlerbehandlung und Flows — der Werkzeugkasten, mit dem Kotlin asynchronen Code lesbar wie sequenziellen Code macht.

0 / 11 abgeschlossen

Modul 1 · Warum Coroutines
011. Warum asynchrone Programmierung?LEKTION
2. suspend Functions: der GrundbausteinLOCKED
3. Coroutines starten: runBlocking, launch und JobLOCKED
Modul 2 · Coroutines steuern
4. CoroutineScope und Structured ConcurrencyLOCKED
5. CoroutineContext und DispatchersLOCKED
6. async/await: Werte aus Coroutines holenLOCKED
Modul 3 · Abbruch und Fehler
7. Coroutines abbrechen: CancellationLOCKED
8. Exception Handling in CoroutinesLOCKED
Modul 4 · Flows
9. Flow: Asynchrone DatenströmeLOCKED
10. Flow-Operatoren und FehlerbehandlungLOCKED
11. Mini-Projekt: Asynchrone BestellverarbeitungLOCKED
11 LektionenModul 1 · Warum CoroutinesModul 2 · Coroutines steuernModul 3 · Abbruch und FehlerModul 4 · FlowsFortschritt wird lokal im Browser gespeichert