Kotlin Coroutines: Deep Dive
314 Seiten
German
PDF
4.5

Kotlin Coroutines: Deep Dive

Глубокое погружение в корутины Kotlin

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Kotlin Coroutines: Deep Dive“ (Autor Marcin Moskała, 2022, 314 Seiten) ist keine weitere oberflächliche Einführung in Kotlin Coroutines. Es ist eine umfassende, tiefgehende Untersuchung der Mechanismen der asynchronen Programmierung, die sowohl für Anfänger, die sich in das Thema einarbeiten möchten, als auch für erfahrene Entwickler, die nach Meisterschaft streben, geeignet ist. Der Titel wird dem Inhalt vollkommen gerecht: Der Autor zeigt nicht nur, wie man Coroutines verwendet, sondern erklärt auch, wie sie „unter der Haube“ funktionieren – auf der Ebene von Schedulern, Coroutine-Zuständen und der internen Struktur der Bibliothek kotlinx.coroutines.

Worum es in diesem Buch geht

Das Buch ist als eine schrittweise Reise vom Einfachen zum Komplexen aufgebaut. Die ersten Kapitel führen in grundlegende Konzepte ein: Was ist eine Coroutine, wie startet man sie mit launch und async, wie funktionieren Abbruch und Ausnahmebehandlung. Dann geht der Autor zu fortgeschritteneren Themen über: Coroutine-Kontext, Dispatcher, Channels, Flow und das Testen von asynchronem Code. Besonderes Augenmerk wird auf die interne Funktionsweise gelegt – der Leser erfährt, wie Coroutines mit Threads interagieren, wie Suspension und Resume funktionieren und wie man typische Fehler im Zusammenhang mit Speicherlecks und Blockierungen vermeidet.

Für wen dieses Buch geeignet ist

Das Buch ist nützlich für:

  • Kotlin-Entwickler, die bereits Coroutines verwenden, aber deren Mechanik tiefer verstehen möchten.
  • Android-Entwickler

Empfehlungen