Parallele und nebenläufige Programmierung

Was unter Coroutines wirklich passiert: Threads, Race Conditions, Locks und Atomics auf der JVM — und wie Dispatchers und Mutex diese Konzepte in der Coroutines-Welt wieder aufgreifen. Baut auf "Kotlin Einführung", "Kotlin OOP" und Coroutines-Grundwissen auf.

0 / 10 abgeschlossen

Modul 1 · Threads auf der JVM
011. Parallelität vs. NebenläufigkeitLEKTION
2. Threads erzeugen: Thread und RunnableLOCKED
3. Threads steuern: join, sleep und Daemon-ThreadsLOCKED
Modul 2 · Race Conditions und Synchronisation
4. Race Conditions: Wenn Shared State schiefgehtLOCKED
5. synchronized und LocksLOCKED
6. Atomare Operationen: AtomicsLOCKED
7. Deadlocks und andere FallstrickeLOCKED
Modul 3 · Von Threads zu Coroutines
8. Dispatchers: Wie Coroutines Threads nutzenLOCKED
9. Mutex statt synchronized in CoroutinesLOCKED
10. Mini-Projekt: Nebenläufige LagerentnahmeLOCKED
10 LektionenModul 1 · Threads auf der JVMModul 2 · Race Conditions und SynchronisationModul 3 · Von Threads zu CoroutinesFortschritt: lokal, kein Account nötig