Kotlin Coroutines: Deep Dive
314 pages
French
PDF
4.5

Kotlin Coroutines: Deep Dive

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

Auteur :

Année :

Résumé :

Introduction

Le livre «Kotlin Coroutines: Deep Dive» (auteur Marcin Moskała, 2022, 314 pages) n'est pas une énième introduction superficielle aux coroutines Kotlin. C'est une étude complète et approfondie des mécanismes de programmation asynchrone, qui convient aussi bien aux débutants souhaitant comprendre le sujet qu'aux développeurs expérimentés aspirant à la maîtrise. Le titre justifie pleinement le contenu : l'auteur ne se contente pas de montrer comment utiliser les coroutines, il explique également comment elles fonctionnent « sous le capot » — au niveau des planificateurs, des états des coroutines et du fonctionnement interne de la bibliothèque kotlinx.coroutines.

De quoi parle ce livre

Le livre est construit comme un voyage progressif du simple au complexe. Les premiers chapitres présentent les concepts de base : ce qu'est une coroutine, comment la lancer avec launch et async, comment fonctionnent l'annulation et la gestion des exceptions. Ensuite, l'auteur passe à des sujets plus avancés : le contexte des coroutines, les répartiteurs, les canaux, Flow et les tests de code asynchrone. Une attention particulière est accordée au fonctionnement interne — le lecteur découvre comment les coroutines interagissent avec les threads, comment fonctionnent la suspension et la reprise, et comment éviter les erreurs courantes liées aux fuites mémoire et aux blocages.

À qui s'adresse ce livre

Ce livre sera utile :

  • Aux développeurs Kotlin qui utilisent déjà les coroutines mais souhaitent mieux comprendre leur mécanique.
  • Aux développeurs Android

Recommendations